PatternLearningAlgorithm

Trait PatternLearningAlgorithm 

Source
pub trait PatternLearningAlgorithm: Send + Sync {
    // Required methods
    fn train(&mut self, examples: &[TrainingExample]) -> SklResult<()>;
    fn predict(&self, data: &[DataPoint]) -> SklResult<Vec<PatternPrediction>>;
    fn metadata(&self) -> HashMap<String, String>;
}
Expand description

Pattern learning algorithm trait

Required Methods§

Source

fn train(&mut self, examples: &[TrainingExample]) -> SklResult<()>

Train on new data

Source

fn predict(&self, data: &[DataPoint]) -> SklResult<Vec<PatternPrediction>>

Predict pattern for new data

Source

fn metadata(&self) -> HashMap<String, String>

Get model metadata

Implementors§