|
|
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: