Rapid-Mix API  v2.2.0
A simple library for machine learning & signal processing
rapidXmmGmm Class Reference

Static classification using Gaussian Mixture Models. More...

#include <rapidXMM.h>

Inheritance diagram for rapidXmmGmm:
Inheritance graph
Collaboration diagram for rapidXmmGmm:
Collaboration graph

Public Member Functions

 rapidXmmGmm (xmmToolConfig cfg=xmmToolConfig())
 
 ~rapidXmmGmm ()
 
std::vector< double > run (const std::vector< double > &inputVector)
 
- Public Member Functions inherited from xmmStaticTool< xmm::GMM, xmm::GMM >
virtual ~xmmStaticTool ()
 
- Public Member Functions inherited from xmmTool< xmm::GMM, xmm::GMM >
virtual ~xmmTool ()
 
virtual bool train (const rapidmix::trainingData &newTrainingData)
 
virtual bool reset ()
 
virtual std::string getJSON ()
 
virtual void writeJSON (const std::string &filepath)
 
virtual bool putJSON (const std::string &jsonMessage)
 
virtual bool readJSON (const std::string &filepath)
 

Additional Inherited Members

- Protected Member Functions inherited from xmmStaticTool< xmm::GMM, xmm::GMM >
 xmmStaticTool (xmmToolConfig cfg, bool bimodal)
 
- Protected Member Functions inherited from xmmTool< xmm::GMM, xmm::GMM >
 xmmTool (bool bimodal)
 
virtual void preProcess (const std::vector< double > &inputVector)
 
Json::Value toJSON ()
 
bool fromJSON (Json::Value &jm)
 
- Protected Attributes inherited from xmmTool< xmm::GMM, xmm::GMM >
xmm::GMM model
 
xmm::TrainingSet set
 

Detailed Description

Static classification using Gaussian Mixture Models.

Constructor & Destructor Documentation

§ rapidXmmGmm()

rapidXmmGmm::rapidXmmGmm ( xmmToolConfig  cfg = xmmToolConfig())
inline

§ ~rapidXmmGmm()

rapidXmmGmm::~rapidXmmGmm ( )
inline

Member Function Documentation

§ run()

std::vector< double > rapidXmmGmm::run ( const std::vector< double > &  inputVector)

The documentation for this class was generated from the following files: