pub trait Optimizer {
// Required methods
fn step(&mut self);
fn zero_grad(&mut self);
fn get_lr(&self) -> f32;
fn set_lr(&mut self, lr: f32);
fn parameters(&self) -> &[Tensor];
}Expand description
Base trait for all optimizers
Required Methods§
Sourcefn parameters(&self) -> &[Tensor]
fn parameters(&self) -> &[Tensor]
Get all parameters