pub trait Trainable<N, A, R>where
    N: Neural,
    A: Adaptable<N, R>,
    R: Responsive<N>,{
    // Required methods
    fn train(
        &mut self,
        neurons: &mut N,
        adaptation: &mut A,
        feature: &mut R,
        patterns: &ArrayView2<'_, f64>
    );
    fn clone_dyn(&self) -> Box<dyn Trainable<N, A, R> + Send>;
}Expand description
Interface for structures encapsulating algorithms for training from data sets