Trait Weights

Source
pub trait Weights {
    // Required methods
    fn weight_at(
        &self,
        feature_index: FeatureIndex,
        model_index: ModelIndex,
    ) -> f32;
    fn weight_at_mut(
        &mut self,
        feature_index: FeatureIndex,
        model_index: ModelIndex,
    ) -> &mut f32;
    fn state_at(
        &self,
        feature_index: FeatureIndex,
        model_index: ModelIndex,
    ) -> &[f32];
    fn state_at_mut(
        &mut self,
        feature_index: FeatureIndex,
        model_index: ModelIndex,
    ) -> &mut [f32];
}

Required Methods§

Source

fn weight_at(&self, feature_index: FeatureIndex, model_index: ModelIndex) -> f32

Source

fn weight_at_mut( &mut self, feature_index: FeatureIndex, model_index: ModelIndex, ) -> &mut f32

Source

fn state_at( &self, feature_index: FeatureIndex, model_index: ModelIndex, ) -> &[f32]

Source

fn state_at_mut( &mut self, feature_index: FeatureIndex, model_index: ModelIndex, ) -> &mut [f32]

Implementors§