33 #ifndef xmmGMMParameters_hpp    34 #define xmmGMMParameters_hpp    36 #include "../../core/distributions/xmmGaussianDistribution.hpp"    37 #include "../../core/model/xmmModelParameters.hpp"    86     Json::Value 
toJson() 
const;
    93     virtual void fromJson(Json::Value 
const& root);
 bool changed
specifies if parameters have changed (model is invalid) 
Definition: xmmModelParameters.hpp:76
Attribute< double > relative_regularization
Offset Added to the diagonal of covariance matrices for convergence (Relative to Data Variance) ...
Definition: xmmGmmParameters.hpp:111
ClassParameters & operator=(ClassParameters const &src)
Assignment. 
Definition: xmmModelParameters.hpp:71
Parameters specific to each class of a Gaussian Mixture Model. 
Definition: xmmGmmParameters.hpp:54
Gaussian Mixture Model for Continuous Recognition and Regression (Multi-class) 
Definition: xmmGmm.hpp:47
Base Class for Generic Attributes. 
Definition: xmmAttribute.hpp:105
virtual Json::Value toJson() const  =0
Write the object to a JSON Structure. 
Attribute< GaussianDistribution::CovarianceMode > covariance_mode
Covariance Mode. 
Definition: xmmGmmParameters.hpp:122
Abstract class for handling JSON + File I/O. 
Definition: xmmJson.hpp:50
Attribute< unsigned int > gaussians
Number of Gaussian Mixture Components. 
Definition: xmmGmmParameters.hpp:105
ClassParameters()
Default Constructor. 
Definition: xmmModelParameters.hpp:53
Attribute< double > absolute_regularization
Offset Added to the diagonal of covariance matrices for convergence (minimum value) ...
Definition: xmmGmmParameters.hpp:117
Definition: xmmAttribute.hpp:42
virtual void fromJson(Json::Value const &root)=0
Read the object from a JSON Structure. 
Class-specific Model Parameters. 
Definition: xmmModelParameters.hpp:48