|
mlpack
|
Hidden Markov Models. More...
Classes | |
| class | HMM |
| A class that represents a Hidden Markov Model with an arbitrary type of emission distribution. More... | |
| class | HMMModel |
| A serializable HMM model that also stores the type. More... | |
| class | HMMRegression |
| A class that represents a Hidden Markov Model Regression (HMMR). More... | |
Enumerations | |
| enum | HMMType : char { DiscreteHMM = 0, GaussianHMM, GaussianMixtureModelHMM, DiagonalGaussianMixtureModelHMM, DiscreteHMM = 0, GaussianHMM, GaussianMixtureModelHMM, DiagonalGaussianMixtureModelHMM } |
| enum | HMMType : char { DiscreteHMM = 0, GaussianHMM, GaussianMixtureModelHMM, DiagonalGaussianMixtureModelHMM, DiscreteHMM = 0, GaussianHMM, GaussianMixtureModelHMM, DiagonalGaussianMixtureModelHMM } |
| HMMType, to be stored on disk. More... | |
Functions | |
| template<typename ActionType , typename ExtraInfoType = void> | |
| void | LoadHMMAndPerformAction (const std::string &modelFile, ExtraInfoType *x=NULL) |
| ActionType should implement static void Apply(HMMType&). | |
| template<typename HMMType > | |
| void | SaveHMM (HMMType &hmm, const std::string &modelFile) |
| Save an HMM to a file. More... | |
| template<typename ActionType , typename ArchiveType , typename ExtraInfoType > | |
| void | LoadHMMAndPerformActionHelper (const std::string &modelFile, ExtraInfoType *x=NULL) |
| template<typename ActionType , typename ArchiveType , typename HMMType , typename ExtraInfoType > | |
| void | DeserializeHMMAndPerformAction (ArchiveType &ar, ExtraInfoType *x=NULL) |
| template<typename ArchiveType , typename HMMType > | |
| void | SaveHMMHelper (HMMType &hmm, const std::string &modelFile) |
| template<typename HMMType > | |
| char | GetHMMType () |
| template<> | |
| char | GetHMMType< HMM< distribution::DiscreteDistribution > > () |
| template<> | |
| char | GetHMMType< HMM< distribution::GaussianDistribution > > () |
| template<> | |
| char | GetHMMType< HMM< gmm::GMM > > () |
| template<> | |
| char | GetHMMType< HMM< gmm::DiagonalGMM > > () |
Hidden Markov Models.
| enum mlpack::hmm::HMMType : char |
HMMType, to be stored on disk.
This is of type char, which is one byte. (I'm not sure what will happen on systems where one byte is not eight bits.)
1.8.13