Struct wyrm::SGD
[−]
[src]
pub struct SGD { /* fields omitted */ }
Standard stochtic gradient descent optimizer with a fixed learning rate.
Methods
impl SGD
[src]
fn new(learning_rate: f32, parameters: Vec<Variable<ParameterNode>>) -> Self
[src]
Create a new optimizer instance with a given set of parameters.
fn zero_gradients(&self)
[src]
Zero the gradients on each of the parameters being optimized.
fn step(&mut self)
[src]
Perform a single SGD step.