Skip to main content

rill_ml/evaluate/
mod.rs

1//! Progressive (prequential) evaluation.
2//!
3//! The evaluation order is fixed:
4//! ```text
5//! predict → metric.update → learn
6//! ```
7//! This ensures each prediction is made *before* the model sees the current
8//! sample, giving an honest estimate of generalization on streaming data.
9
10pub mod progressive;
11
12pub use progressive::{
13    BinaryClassificationSample, ProgressiveStep, RegressionSample, evaluate_binary_classification,
14    evaluate_regression, evaluate_regression_with_steps,
15};