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§
Sourcefn learning_rate(&self) -> f32
fn learning_rate(&self) -> f32
Returns current optimizer learning rate.
Sourcefn set_learning_rate(&mut self, lr: f32) -> Result<(), OptimError>
fn set_learning_rate(&mut self, lr: f32) -> Result<(), OptimError>
Sets optimizer learning rate after validation.