Skip to main content

LearningRate

Trait LearningRate 

Source
pub trait LearningRate {
    // Required methods
    fn learning_rate(&self) -> f32;
    fn set_learning_rate(&mut self, lr: f32) -> Result<(), OptimError>;
}
Expand description

Shared learning-rate control surface for optimizers.

Required Methods§

Source

fn learning_rate(&self) -> f32

Returns current optimizer learning rate.

Source

fn set_learning_rate(&mut self, lr: f32) -> Result<(), OptimError>

Sets optimizer learning rate after validation.

Implementors§