Struct linfa_clustering::GmmParams [−][src]
Expand description
The set of hyperparameters that can be specified for the execution of the GMM algorithm.
Implementations
Set the covariance type.
Set the convergence threshold. EM iterations will stop when the lower bound average gain is below this threshold.
Non-negative regularization added to the diagonal of covariance. Allows to assure that the covariance matrices are all positive.
Set the number of initializations to perform. The best results are kept.
Set the number of EM iterations to perform.
Set the method used to initialize the weights, the means and the precisions.
Trait Implementations
type Checked = GmmValidParams<F, R>
type Checked = GmmValidParams<F, R>
The checked hyperparameters
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
impl<F, R> RefUnwindSafe for GmmParams<F, R> where
F: RefUnwindSafe,
R: RefUnwindSafe,
impl<F, R> UnwindSafe for GmmParams<F, R> where
F: UnwindSafe,
R: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more