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

Temporal classification using Hierarchical Hidden Markov Models. More...

#include <rapidXMM.h>

Inheritance diagram for rapidXmmHmm:
Inheritance graph
Collaboration diagram for rapidXmmHmm:
Collaboration graph

Public Member Functions

 rapidXmmHmm (xmmToolConfig cfg=xmmToolConfig())
 
 ~rapidXmmHmm ()
 
std::vector< double > run (const std::vector< double > &inputVector)
 
- Public Member Functions inherited from xmmTemporalTool< xmm::HMM, xmm::HierarchicalHMM >
virtual ~xmmTemporalTool ()
 
- Public Member Functions inherited from xmmStaticTool< xmm::HMM, xmm::HierarchicalHMM >
virtual ~xmmStaticTool ()
 
- Public Member Functions inherited from xmmTool< xmm::HMM, xmm::HierarchicalHMM >
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 xmmTemporalTool< xmm::HMM, xmm::HierarchicalHMM >
 xmmTemporalTool (xmmToolConfig cfg, bool bimodal)
 
- Protected Member Functions inherited from xmmStaticTool< xmm::HMM, xmm::HierarchicalHMM >
 xmmStaticTool (xmmToolConfig cfg, bool bimodal)
 
- Protected Member Functions inherited from xmmTool< xmm::HMM, xmm::HierarchicalHMM >
 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::HMM, xmm::HierarchicalHMM >
xmm::HierarchicalHMM model
 
xmm::TrainingSet set
 

Detailed Description

Temporal classification using Hierarchical Hidden Markov Models.

Constructor & Destructor Documentation

§ rapidXmmHmm()

rapidXmmHmm::rapidXmmHmm ( xmmToolConfig  cfg = xmmToolConfig())
inline

§ ~rapidXmmHmm()

rapidXmmHmm::~rapidXmmHmm ( )
inline

Member Function Documentation

§ run()

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

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