## Uses of Class
org.apache.ignite.ml.clustering.gmm.GmmTrainer

- Packages that use GmmTrainer
  Package | Description
  --- | ---
  org.apache.ignite.ml.clustering.gmm | Contains Gauss Mixture Model clustering algorithm (see `GmmModel`).

- - ### Uses of GmmTrainer in org.apache.ignite.ml.clustering.gmm

    Methods in org.apache.ignite.ml.clustering.gmm that return GmmTrainer
    Modifier and Type | Method and Description
    --- | ---
    `GmmTrainer` | GmmTrainer.`withEps(double eps)` Sets min divergence beween iterations.
    `GmmTrainer` | GmmTrainer.`withInitialCountOfComponents(int numberOfComponents)` Sets numberOfComponents.
    `GmmTrainer` | GmmTrainer.`withInitialMeans(List<Vector> means)` Sets initial means.
    `GmmTrainer` | GmmTrainer.`withMaxCountIterations(int maxCountOfIterations)` Sets max count of iterations
    `GmmTrainer` | GmmTrainer.`withMaxCountOfClusters(int maxCountOfClusters)` Sets maximum number of clusters in GMM.
    `GmmTrainer` | GmmTrainer.`withMaxCountOfInitTries(int maxCountOfInitTries)` Sets MaxCountOfInitTries parameter.
    `GmmTrainer` | GmmTrainer.`withMaxLikelihoodDivergence(double maxLikelihoodDivergence)` Sets maximum divergence between maximum of likelihood of vector in dataset and other for anomalies identification.
    `GmmTrainer` | GmmTrainer.`withMinClusterProbability(double minClusterProbability)` Sets minimum requred probability for cluster.
    `GmmTrainer` | GmmTrainer.`withMinElementsForNewCluster(int minElementsForNewCluster)` Sets minimum required anomalies in terms of maxLikelihoodDivergence for creating new cluster.

2020 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020