[−][src]Trait lfa::optim::Optimiser
Required methods
fn step_scaled(
&mut self,
weights: &mut ArrayViewMut1<f64>,
grad: &G,
scale_factor: f64
) -> Result<()>
&mut self,
weights: &mut ArrayViewMut1<f64>,
grad: &G,
scale_factor: f64
) -> Result<()>
Provided methods
Loading content...Implementors
impl Optimiser<Features> for AdaMax
[src]
fn step_scaled(
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
[src]
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
fn reset(&mut self)
[src]
impl Optimiser<Features> for Adagrad
[src]
fn step_scaled(
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
[src]
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
fn reset(&mut self)
[src]
impl Optimiser<Features> for Adam
[src]
fn step_scaled(
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
[src]
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
fn reset(&mut self)
[src]
impl Optimiser<Features> for ISGD
[src]
fn step(
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features
) -> Result<()>
[src]
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features
) -> Result<()>
fn step_scaled(
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
[src]
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
impl Optimiser<Features> for NAG
[src]
fn step_scaled(
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
[src]
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
fn reset(&mut self)
[src]
impl Optimiser<Features> for SGD
[src]
fn step(
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features
) -> Result<()>
[src]
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features
) -> Result<()>
fn step_scaled(
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
[src]
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
impl Optimiser<Features> for SGDMomentum
[src]
fn step_scaled(
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>
[src]
&mut self,
weights: &mut ArrayViewMut1<f64>,
features: &Features,
scale_factor: f64
) -> Result<()>