pub struct PlattParams<F, O>(_);

Implementations

Set the maximum number of iterations in the optimization process

The Newton’s method is an iterative optimization process, which uses the first and second order gradients to find optimal A and B. This function caps the maximal number of iterations.

Set the minimum stepsize in the line search

After estimating the Hessian matrix, a line search is performed to find the optimal step size in each optimization step. In each attempt the stepsize is halfed until this threshold is reached. After reaching the threshold the algorithm fails because the desired precision could not be achieved.

Set the Hessian’s sigma value

The Hessian matrix is regularized with H’ = H + sigma I to avoid numerical issues. This function set the amount of regularization.

Trait Implementations

Returns the “default value” for a type. Read more

The checked hyperparameters

Error type resulting from failed hyperparameter checking

Checks the hyperparameters and returns a reference to the checked hyperparameters if successful Read more

Checks the hyperparameters and returns the checked hyperparameters if successful

Calls check() and unwraps the result

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.