|
template<typename HMMType > |
static void | Apply (HMMType &hmm, vector< mat > *trainSeq) |
|
static void | Create (HMM< DiscreteDistribution > &hmm, vector< mat > &trainSeq, size_t states, double tolerance) |
| Helper function to create discrete HMM.
|
|
static void | Create (HMM< GaussianDistribution > &hmm, vector< mat > &trainSeq, size_t states, double tolerance) |
| Helper function to create Gaussian HMM.
|
|
static void | Create (HMM< GMM > &hmm, vector< mat > &trainSeq, size_t states, double tolerance) |
| Helper function to create GMM HMM.
|
|
static void | Create (HMM< DiagonalGMM > &hmm, vector< mat > &trainSeq, size_t states, double tolerance) |
| Helper function to create Diagonal GMM HMM.
|
|
static void | RandomInitialize (vector< DiscreteDistribution > &e) |
| Helper function for discrete emission distributions.
|
|
static void | RandomInitialize (vector< GaussianDistribution > &e) |
| Helper function for Gaussian emission distributions.
|
|
static void | RandomInitialize (vector< GMM > &e) |
| Helper function for GMM emission distributions.
|
|
static void | RandomInitialize (vector< DiagonalGMM > &e) |
| Helper function for Diagonal GMM emission distributions.
|
|
The documentation for this struct was generated from the following file: