FeedForward

Trait FeedForward 

Source
pub trait FeedForward: Send + Sync {
    // Required methods
    fn forward_sparse(
        &self,
        input: &[f32],
        active_neurons: &[usize],
    ) -> Result<Vec<f32>>;
    fn forward_dense(&self, input: &[f32]) -> Result<Vec<f32>>;
}
Expand description

Trait for feed-forward network layers.

Required Methods§

Source

fn forward_sparse( &self, input: &[f32], active_neurons: &[usize], ) -> Result<Vec<f32>>

Sparse forward pass using only active neurons.

Source

fn forward_dense(&self, input: &[f32]) -> Result<Vec<f32>>

Dense forward pass using all neurons.

Implementors§