backward(const std::vector< T > observations) | HMM< T > | [inline] |
computeGamma(const std::vector< T > observations) (defined in HMM< T >) | HMM< T > | [inline] |
computeXi(const std::vector< T > observations) (defined in HMM< T >) | HMM< T > | [inline] |
forward(const std::vector< T > observations) | HMM< T > | [inline] |
getLikelyStates(const std::vector< T > observations, double &maxPathProb=double()) | HMM< T > | [inline] |
getMaxPath(double &maxPathProb) | HMM< T > | [inline] |
getName() | HMM< T > | [inline] |
HMM() (defined in HMM< T >) | HMM< T > | [inline] |
HMM(const std::vector< T > &states, const std::vector< T > &observations, const std::string &name="") (defined in HMM< T >) | HMM< T > | [inline] |
iteratePath(const T observation) | HMM< T > | [inline] |
setCurrentState(const T state, double prob) | HMM< T > | [inline] |
setStateEmission(const T state, const T emission, double prob) | HMM< T > | [inline] |
setStateTransition(const T fromState, const T toState, double prob) | HMM< T > | [inline] |
show() | HMM< T > | [inline] |
train(const std::vector< std::vector< T > > observations, size_t numIterations) | HMM< T > | [inline] |
train(const std::vector< T > observations, size_t numIterations) | HMM< T > | [inline] |
~HMM() | HMM< T > | [inline] |