[][src]Trait lfa::optim::Optimiser

pub trait Optimiser<G = Features> {
    fn step_scaled(
        &mut self,
        weights: &mut ArrayViewMut1<f64>,
        grad: &G,
        scale_factor: f64
    ) -> Result<()>; fn step(&mut self, weights: &mut ArrayViewMut1<f64>, grad: &G) -> Result<()> { ... }
fn reset(&mut self) { ... } }

Required methods

fn step_scaled(
    &mut self,
    weights: &mut ArrayViewMut1<f64>,
    grad: &G,
    scale_factor: f64
) -> Result<()>

Loading content...

Provided methods

fn step(&mut self, weights: &mut ArrayViewMut1<f64>, grad: &G) -> Result<()>

fn reset(&mut self)

Loading content...

Implementors

impl Optimiser<Features> for AdaMax[src]

impl Optimiser<Features> for Adagrad[src]

impl Optimiser<Features> for Adam[src]

impl Optimiser<Features> for ISGD[src]

impl Optimiser<Features> for NAG[src]

impl Optimiser<Features> for SGD[src]

impl Optimiser<Features> for SGDMomentum[src]

Loading content...