[][src]Enum linfa_clustering::GmmError

pub enum GmmError {
    InvalidValue(String),
    LinalgError(LinalgError),
    EmptyCluster(String),
    LowerBoundError(String),
    NotConverged(String),
    KMeansError(String),
}

An error when modeling a GMM algorithm

Variants

InvalidValue(String)

When any of the hyperparameters are set the wrong value

LinalgError(LinalgError)

Errors encountered during linear algebra operations

EmptyCluster(String)

When a cluster has no more data point while fitting GMM

LowerBoundError(String)

When lower bound computation fails

NotConverged(String)

When fitting EM algorithm does not converge

KMeansError(String)

When initial KMeans fails

Trait Implementations

impl Debug for GmmError[src]

impl Display for GmmError[src]

impl Error for GmmError[src]

impl From<KMeansError> for GmmError[src]

impl From<LinalgError> for GmmError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,