Skip to main content

ml_evaluation_basic_usage/
basic_usage.rs

1use use_ml_evaluation::{MlEvaluationKind, MlEvaluationRunId, MlThreshold};
2
3fn main() -> Result<(), use_ml_evaluation::MlEvaluationError> {
4    let run_id = MlEvaluationRunId::new("eval-001")?;
5    let threshold = MlThreshold::new(0.5)?;
6    let kind: MlEvaluationKind = "cross-validation".parse()?;
7
8    assert_eq!(run_id.as_str(), "eval-001");
9    assert_eq!(threshold.value(), 0.5);
10    assert_eq!(kind, MlEvaluationKind::CrossValidation);
11    Ok(())
12}