Enum argmin::gradientdescent::GDGammaUpdate [] [src]

pub enum GDGammaUpdate<'a> {
    Constant(f64),
    BarzilaiBorwein,
    BacktrackingLineSearch(BacktrackingLineSearch<'a>),
}

Gradient Descent gamma update method

Variants

Constant gamma

Gamma updated according to TODO Apparently this only works if the cost function is convex and the derivative of the cost function is Lipschitz. TODO: More detailed description (formula)

Backtracking line search