pub struct GradientDescentOptimizer {
pub learning_rate: f64,
pub tol: f64,
pub max_iter: u32,
}Expand description
Gradient-descent minimizer for a smooth function f : Rⁿ → R.
Uses fixed step size (learning rate) with optional Armijo line-search.
Fields§
§learning_rate: f64§tol: f64§max_iter: u32Implementations§
Auto Trait Implementations§
impl Freeze for GradientDescentOptimizer
impl RefUnwindSafe for GradientDescentOptimizer
impl Send for GradientDescentOptimizer
impl Sync for GradientDescentOptimizer
impl Unpin for GradientDescentOptimizer
impl UnsafeUnpin for GradientDescentOptimizer
impl UnwindSafe for GradientDescentOptimizer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more