use super::super::classification::Average;
use super::metric::Metric;
#[derive(Clone, Debug)]
pub struct EvalConfig {
pub metrics: Vec<Metric>,
pub cv_folds: usize,
pub seed: u64,
pub parallel: bool,
pub trace_enabled: bool,
}
impl Default for EvalConfig {
fn default() -> Self {
Self {
metrics: vec![Metric::Accuracy, Metric::F1(Average::Weighted)],
cv_folds: 0,
seed: 42,
parallel: false,
trace_enabled: false,
}
}
}