StateSpaceModel

Trait StateSpaceModel 

Source
pub trait StateSpaceModel {
    // Required methods
    fn recurrence_step(
        &self,
        input: &Array1<f32>,
        state: &mut HiddenState,
    ) -> CoreResult<Array1<f32>>;
    fn config(&self) -> &KizzasiConfig;
}
Expand description

Trait for state space model implementations

Required Methods§

Source

fn recurrence_step( &self, input: &Array1<f32>, state: &mut HiddenState, ) -> CoreResult<Array1<f32>>

Perform a single recurrence step

Source

fn config(&self) -> &KizzasiConfig

Get model configuration

Implementors§