37 #include "../../core/distributions/xmmGaussianDistribution.hpp" 38 #include "../../core/model/xmmModel.hpp" 47 class GMM :
public Model<SingleClassGMM, GMM> {
53 GMM(
bool bimodal =
false);
65 explicit GMM(Json::Value
const& root);
87 virtual void filter(std::vector<float>
const& observation);
Results of the filtering/inference process (for a Model with multiple classes).
Definition: xmmModelResults.hpp:80
virtual void updateResults()
Update the results (Likelihoods)
Definition: xmmGmm.cpp:52
GMM & operator=(GMM const &src)
Assignment.
Definition: xmmGmm.cpp:44
GMM(bool bimodal=false)
Constructor.
Definition: xmmGmm.cpp:37
Probabilistic machine learning model for multiclass recognition and regression.
Definition: xmmModel.hpp:52
Gaussian Mixture Model for Continuous Recognition and Regression (Multi-class)
Definition: xmmGmm.hpp:47
Results< GMM > results
Convert to bimodal GMM in place.
Definition: xmmGmm.hpp:148
Definition: xmmAttribute.hpp:42
virtual void reset()
Resets the fitering process (recognition or regression)
Definition: xmmGmm.cpp:86
virtual void filter(std::vector< float > const &observation)
filters a incoming observation (performs recognition or regression)
Definition: xmmGmm.cpp:108