mlpack
mlpack::hmm::HMM< Distribution > Member List

This is the complete list of members for mlpack::hmm::HMM< Distribution >, including all inherited members.

Backward(const arma::mat &dataSeq, const arma::vec &logScales, arma::mat &backwardLogProb, arma::mat &logProbs) constmlpack::hmm::HMM< Distribution >protected
Dimensionality() constmlpack::hmm::HMM< Distribution >inline
Dimensionality()mlpack::hmm::HMM< Distribution >inline
emissionmlpack::hmm::HMM< Distribution >protected
Emission() constmlpack::hmm::HMM< Distribution >inline
Emission()mlpack::hmm::HMM< Distribution >inline
EmissionLogLikelihood(const arma::vec &emissionLogProb, double &logLikelihood, arma::vec &forwardLogProb) constmlpack::hmm::HMM< Distribution >
EmissionLogScaleFactor(const arma::vec &emissionLogProb, arma::vec &forwardLogProb) constmlpack::hmm::HMM< Distribution >
Estimate(const arma::mat &dataSeq, arma::mat &stateProb, arma::mat &forwardProb, arma::mat &backwardProb, arma::vec &scales) constmlpack::hmm::HMM< Distribution >
Estimate(const arma::mat &dataSeq, arma::mat &stateProb) constmlpack::hmm::HMM< Distribution >
Filter(const arma::mat &dataSeq, arma::mat &filterSeq, size_t ahead=0) constmlpack::hmm::HMM< Distribution >
Forward(const arma::mat &dataSeq, arma::vec &logScales, arma::mat &forwardLogProb, arma::mat &logProbs) constmlpack::hmm::HMM< Distribution >protected
ForwardAtT0(const arma::vec &emissionLogProb, double &logScales) constmlpack::hmm::HMM< Distribution >protected
ForwardAtTn(const arma::vec &emissionLogProb, double &logScales, const arma::vec &prevForwardLogProb) constmlpack::hmm::HMM< Distribution >protected
Generate(const size_t length, arma::mat &dataSequence, arma::Row< size_t > &stateSequence, const size_t startState=0) constmlpack::hmm::HMM< Distribution >
HMM(const size_t states=0, const Distribution emissions=Distribution(), const double tolerance=1e-5)mlpack::hmm::HMM< Distribution >
HMM(const arma::vec &initial, const arma::mat &transition, const std::vector< Distribution > &emission, const double tolerance=1e-5)mlpack::hmm::HMM< Distribution >
Initial() constmlpack::hmm::HMM< Distribution >inline
Initial()mlpack::hmm::HMM< Distribution >inline
load(Archive &ar, const uint32_t version)mlpack::hmm::HMM< Distribution >
LogEstimate(const arma::mat &dataSeq, arma::mat &stateLogProb, arma::mat &forwardLogProb, arma::mat &backwardLogProb, arma::vec &logScales) constmlpack::hmm::HMM< Distribution >
LogLikelihood(const arma::mat &dataSeq) constmlpack::hmm::HMM< Distribution >
LogLikelihood(const arma::vec &data, double &logLikelihood, arma::vec &forwardLogProb) constmlpack::hmm::HMM< Distribution >
LogScaleFactor(const arma::vec &data, arma::vec &forwardLogProb) constmlpack::hmm::HMM< Distribution >
logTransitionmlpack::hmm::HMM< Distribution >mutableprotected
Predict(const arma::mat &dataSeq, arma::Row< size_t > &stateSeq) constmlpack::hmm::HMM< Distribution >
save(Archive &ar, const uint32_t version) constmlpack::hmm::HMM< Distribution >
Smooth(const arma::mat &dataSeq, arma::mat &smoothSeq) constmlpack::hmm::HMM< Distribution >
Tolerance() constmlpack::hmm::HMM< Distribution >inline
Tolerance()mlpack::hmm::HMM< Distribution >inline
Train(const std::vector< arma::mat > &dataSeq)mlpack::hmm::HMM< Distribution >
Train(const std::vector< arma::mat > &dataSeq, const std::vector< arma::Row< size_t > > &stateSeq)mlpack::hmm::HMM< Distribution >
Transition() constmlpack::hmm::HMM< Distribution >inline
Transition()mlpack::hmm::HMM< Distribution >inline
transitionProxymlpack::hmm::HMM< Distribution >protected