1 2 3 4 5 6 7 8 9 10 11 12
//! Evaluation metrics for multi-class classification/classifier models.
use crate::model::aggregate_classification_metrics::AggregateClassificationMetrics;
use crate::model::confusion_matrix::ConfusionMatrix;
#[derive(Debug, Default, Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct MultiClassClassificationMetrics {
/// Aggregate classification metrics.
pub aggregate_classification_metrics: Option<AggregateClassificationMetrics>,
/// Confusion matrix at different thresholds.
pub confusion_matrix_list: Option<Vec<ConfusionMatrix>>,
}