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