fix: cargo fmt

This commit is contained in:
Volodymyr Orlov
2020-06-05 17:52:03 -07:00
parent 685be04488
commit a2784d6345
52 changed files with 3342 additions and 2829 deletions
+11 -11
View File
@@ -1,34 +1,34 @@
pub mod accuracy;
pub mod recall;
pub mod precision;
pub mod recall;
use crate::math::num::FloatExt;
use crate::linalg::BaseVector;
use crate::math::num::FloatExt;
pub struct ClassificationMetrics{}
pub struct ClassificationMetrics {}
impl ClassificationMetrics {
pub fn accuracy() -> accuracy::Accuracy{
pub fn accuracy() -> accuracy::Accuracy {
accuracy::Accuracy {}
}
pub fn recall() -> recall::Recall{
pub fn recall() -> recall::Recall {
recall::Recall {}
}
pub fn precision() -> precision::Precision{
pub fn precision() -> precision::Precision {
precision::Precision {}
}
}
pub fn accuracy<T: FloatExt, V: BaseVector<T>>(y_true: &V, y_prod: &V) -> T{
pub fn accuracy<T: FloatExt, V: BaseVector<T>>(y_true: &V, y_prod: &V) -> T {
ClassificationMetrics::accuracy().get_score(y_true, y_prod)
}
pub fn recall<T: FloatExt, V: BaseVector<T>>(y_true: &V, y_prod: &V) -> T{
pub fn recall<T: FloatExt, V: BaseVector<T>>(y_true: &V, y_prod: &V) -> T {
ClassificationMetrics::recall().get_score(y_true, y_prod)
}
pub fn precision<T: FloatExt, V: BaseVector<T>>(y_true: &V, y_prod: &V) -> T{
pub fn precision<T: FloatExt, V: BaseVector<T>>(y_true: &V, y_prod: &V) -> T {
ClassificationMetrics::precision().get_score(y_true, y_prod)
}
}