#include <hmm_test_utils.hpp>
|
template<typename HMMType > |
static void | Apply (HMMType &hmm, vector< mat > *trainSeq) |
|
static void | Create (HMM< DiagonalGMM > &hmm, vector< mat > &trainSeq, size_t states, double tolerance=1e-05) |
| Helper function to create Diagonal GMM HMM. More...
|
|
static void | Create (HMM< DiscreteDistribution > &hmm, vector< mat > &trainSeq, size_t states, double tolerance=1e-05) |
| Helper function to create discrete HMM. More...
|
|
static void | Create (HMM< GaussianDistribution > &hmm, vector< mat > &trainSeq, size_t states, double tolerance=1e-05) |
|
static void | Create (HMM< GMM > &hmm, vector< mat > &trainSeq, size_t states, double tolerance=1e-05) |
|
static void | RandomInitialize (vector< DiagonalGMM > &e) |
| Helper function for diagonal GMM emission distributions. More...
|
|
static void | RandomInitialize (vector< DiscreteDistribution > &e) |
| Helper function for discrete emission distributions. More...
|
|
static void | RandomInitialize (vector< GaussianDistribution > &e) |
|
static void | RandomInitialize (vector< GMM > &e) |
|
Definition at line 21 of file hmm_test_utils.hpp.
◆ Apply()
static void Apply |
( |
HMMType & |
hmm, |
|
|
vector< mat > * |
trainSeq |
|
) |
| |
|
inlinestatic |
◆ Create() [1/4]
static void Create |
( |
HMM< DiagonalGMM > & |
hmm, |
|
|
vector< mat > & |
trainSeq, |
|
|
size_t |
states, |
|
|
double |
tolerance = 1e-05 |
|
) |
| |
|
inlinestatic |
◆ Create() [2/4]
static void Create |
( |
HMM< DiscreteDistribution > & |
hmm, |
|
|
vector< mat > & |
trainSeq, |
|
|
size_t |
states, |
|
|
double |
tolerance = 1e-05 |
|
) |
| |
|
inlinestatic |
◆ Create() [3/4]
static void Create |
( |
HMM< GaussianDistribution > & |
hmm, |
|
|
vector< mat > & |
trainSeq, |
|
|
size_t |
states, |
|
|
double |
tolerance = 1e-05 |
|
) |
| |
|
inlinestatic |
◆ Create() [4/4]
static void Create |
( |
HMM< GMM > & |
hmm, |
|
|
vector< mat > & |
trainSeq, |
|
|
size_t |
states, |
|
|
double |
tolerance = 1e-05 |
|
) |
| |
|
inlinestatic |
◆ RandomInitialize() [1/4]
static void RandomInitialize |
( |
vector< DiagonalGMM > & |
e | ) |
|
|
inlinestatic |
Helper function for diagonal GMM emission distributions.
Definition at line 180 of file hmm_test_utils.hpp.
◆ RandomInitialize() [2/4]
static void RandomInitialize |
( |
vector< DiscreteDistribution > & |
e | ) |
|
|
inlinestatic |
◆ RandomInitialize() [3/4]
static void RandomInitialize |
( |
vector< GaussianDistribution > & |
e | ) |
|
|
inlinestatic |
◆ RandomInitialize() [4/4]
static void RandomInitialize |
( |
vector< GMM > & |
e | ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: