Trait rusty_machine::learning::optim::Optimizable [] [src]

pub trait Optimizable {
    type Inputs;
    type Targets;
    fn compute_grad(&self,
                params: &[f64],
                inputs: &Self::Inputs,
                targets: &Self::Targets)
                -> (f64, Vec<f64>); }

Trait for models which can be gradient-optimized.

Associated Types

The input data type to the model.

The target data type to the model.

Required Methods

Compute the gradient for the model.

Implementors