pub trait FitWith<'a, R: Records, T, E: Error + From<Error>> {
    type ObjectIn: 'a;
    type ObjectOut: 'a;

    fn fit_with(
        &self,
        model: Self::ObjectIn,
        dataset: &'a DatasetBase<R, T>
    ) -> Result<Self::ObjectOut, E>; }
Expand description

Incremental algorithms

An incremental algorithm takes a former model and dataset and returns a new model with updated parameters. If the former model is None, then the function acts like Fit::fit and initializes the model first.

Required Associated Types

Required Methods

Implementors

Performs checking step and calls fit_with on the checked hyperparameters. If checking failed, the checking error is converted to the original error type of FitWith and returned.