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, prob
public 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.15 Release Date : December 3 2024