ReservoirComputing

Trait ReservoirComputing 

Source
pub trait ReservoirComputing {
    // Required methods
    fn train(&mut self, teaching_input: &[f64], teaching_output: &[f64]);
    fn offline_train(
        &mut self,
        teaching_input: &[Vec<f64>],
        teaching_output: &[Vec<f64>],
    );
    fn estimate(&mut self, input: &[f64]) -> Vec<f64>;
}

Required Methods§

Source

fn train(&mut self, teaching_input: &[f64], teaching_output: &[f64])

Online training method.

Source

fn offline_train( &mut self, teaching_input: &[Vec<f64>], teaching_output: &[Vec<f64>], )

Offline training method.

Source

fn estimate(&mut self, input: &[f64]) -> Vec<f64>

Estimate method.

Implementors§