use-ml-feature 0.0.1

Feature metadata primitives for RustUse machine-learning workflows.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use use_ml_feature::{MlFeatureKind, MlFeatureName, MlFeatureRole};

fn main() -> Result<(), use_ml_feature::MlFeatureError> {
    let name = MlFeatureName::new("sepal_width")?;
    let kind: MlFeatureKind = "numeric".parse()?;

    assert_eq!(name.as_str(), "sepal_width");
    assert_eq!(kind, MlFeatureKind::Numeric);
    assert_eq!(MlFeatureRole::Input.as_str(), "input");
    Ok(())
}