public class GmmModel extends DistributionMixture<MultivariateGaussianDistribution> implements IgniteModel<Vector,Double>, DeployableObject
predict(Vector)). Also * this model can estimate probability of given vector (see DistributionMixture.prob(Vector)) and
compute likelihood vector where each component of it is a probability of cluster of mixture (see DistributionMixture.likelihood(Vector)).| Constructor and Description |
|---|
GmmModel(Vector componentProbs,
List<MultivariateGaussianDistribution> distributions)
Creates an instance of GmmModel.
|
| Modifier and Type | Method and Description |
|---|---|
List<Object> |
getDependencies()
Returns dependencies of this object that can be object with class defined by client side and unknown for server.
|
Double |
predict(Vector input)
Make a prediction for the specified input arguments.
|
componentsProbs, countOfComponents, dimension, distributions, likelihood, probpublic GmmModel(Vector componentProbs, List<MultivariateGaussianDistribution> distributions)
componentProbs - Probabilities of components.distributions - Gaussian distributions for each component.public List<Object> getDependencies()
getDependencies in interface DeployableObject
GridGain In-Memory Computing Platform : ver. 8.9.26 Release Date : October 16 2025