Struct rusty_machine::learning::optim::grad_desc::RMSProp [] [src]

pub struct RMSProp { /* fields omitted */ }

RMSProp

The RMSProp algorithm (Hinton et al. 2012).

Methods

impl RMSProp
[src]

Construct an RMSProp algorithm.

Requires learning rate, decay rate, epsilon, and iteration count.

Examples

use rusty_machine::learning::optim::grad_desc::RMSProp;

let rms = RMSProp::new(0.99, 0.01, 1e-5, 20);

Trait Implementations

impl Debug for RMSProp
[src]

Formats the value using the given formatter.

impl Clone for RMSProp
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for RMSProp
[src]

impl Default for RMSProp
[src]

The default RMSProp configuration

The defaults are:

Returns the "default value" for a type. Read more

impl<M> OptimAlgorithm<M> for RMSProp where M: Optimizable<Inputs=Matrix<f64>, Targets=Matrix<f64>>
[src]

Return the optimized parameter using gradient optimization. Read more