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