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

Compute output of neural network for a given input vector.

Arguments:

  • xs - input vector

Returns number of input nodes.

Returns number of output nodes.

Implementors