entrenar/eval/evaluator/
config.rs1use super::super::classification::Average;
4use super::metric::Metric;
5
6#[derive(Clone, Debug)]
8pub struct EvalConfig {
9 pub metrics: Vec<Metric>,
11 pub cv_folds: usize,
13 pub seed: u64,
15 pub parallel: bool,
17 pub trace_enabled: bool,
19}
20
21impl Default for EvalConfig {
22 fn default() -> Self {
23 Self {
24 metrics: vec![Metric::Accuracy, Metric::F1(Average::Weighted)],
25 cv_folds: 0,
26 seed: 42,
27 parallel: false,
28 trace_enabled: false,
29 }
30 }
31}