Trait revonet::neuro::NeuralNetwork
[−]
[src]
pub trait NeuralNetwork: Clone { fn compute(&mut self, xs: &[f32]) -> Vec<f32>; fn get_inputs_num(&self) -> usize; fn get_outputs_num(&self) -> usize; }
Trait to generalize neural network behaviour.
Required Methods
fn compute(&mut self, xs: &[f32]) -> Vec<f32>
fn get_inputs_num(&self) -> usize
Returns number of input nodes.
fn get_outputs_num(&self) -> usize
Returns number of output nodes.
Implementors
impl NeuralNetwork for MultilayeredNetwork