class GmmModel extends DistributionMixture<MultivariateGaussianDistribution> implements IgniteModel<Vector, Double>,
    DeployableObject {

    @Override public Double predict(Vector input) {
        return (double)likelihood(input).maxElement().index();
    }

    public  GmmModel(Vector componentProbs, List<MultivariateGaussianDistribution> distributions);

}