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