mlpack
Static Public Member Functions | List of all members
Init Struct Reference

Static Public Member Functions

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: