, including all inherited members.
BackwardProcedure(const Vector &seq, const Matrix &trans, const Matrix &emis, const Vector &scales, Matrix *bs) (defined in DiscreteHMM) | DiscreteHMM | [static] |
ComputeLogLikelihood(const Vector &data_seq) const | DiscreteHMM | |
ComputeLogLikelihood(const ArrayList< Vector > &list_data_seq, ArrayList< double > *list_likelihood) const | DiscreteHMM | |
ComputeViterbiStateSequence(const Vector &data_seq, Vector *state_seq) const | DiscreteHMM | |
Decode(const Vector &seq, const Matrix &trans, const Matrix &emis, Matrix *pstates, Matrix *fs, Matrix *bs, Vector *scales) (defined in DiscreteHMM) | DiscreteHMM | [static] |
DecodeInit(const Vector &data_seq, Matrix *state_prob_mat, Matrix *forward_prob_mat, Matrix *backward_prob_mat, Vector *scale_vec) const | DiscreteHMM | |
DecodeOverwrite(const Vector &data_seq, Matrix *state_prob_mat, Matrix *forward_prob_mat, Matrix *backward_prob_mat, Vector *scale_vec) const | DiscreteHMM | |
emission() const (defined in DiscreteHMM) | DiscreteHMM | [inline] |
EstimateInit(const Vector &seq, const Vector &states, Matrix *trans, Matrix *emis) | DiscreteHMM | [static] |
EstimateInit(int numSymbols, int numStates, const Vector &seq, const Vector &states, Matrix *trans, Matrix *emis) (defined in DiscreteHMM) | DiscreteHMM | [static] |
EstimateModel(const Vector &data_seq, const Vector &state_seq) | DiscreteHMM | |
EstimateModel(int numstate, int numsymbol, const Vector &data_seq, const Vector &state_seq) (defined in DiscreteHMM) | DiscreteHMM | |
ForwardProcedure(const Vector &seq, const Matrix &trans, const Matrix &emis, Vector *scales, Matrix *fs) | DiscreteHMM | [static] |
GenerateInit(int L, const Matrix &trans, const Matrix &emis, Vector *seq, Vector *states) | DiscreteHMM | [static] |
GenerateSequence(int length, Vector *data_seq, Vector *state_seq) const | DiscreteHMM | |
Init(const Matrix &transmission, const Matrix &emission) | DiscreteHMM | |
InitFromData(const ArrayList< Vector > &list_data_seq, int numstate) | DiscreteHMM | |
InitFromFile(const char *profile) | DiscreteHMM | |
LoadProfile(const char *profile) | DiscreteHMM | |
SaveProfile(const char *profile) const | DiscreteHMM | |
setModel(const Matrix &transmission, const Matrix &emission) | DiscreteHMM | |
Train(const ArrayList< Vector > &seqs, Matrix *guessTR, Matrix *guessEM, int max_iter, double tol) | DiscreteHMM | [static] |
TrainBaumWelch(const ArrayList< Vector > &list_data_seq, int max_iteration, double tolerance) | DiscreteHMM | |
TrainViterbi(const ArrayList< Vector > &list_data_seq, int max_iteration, double tolerance) | DiscreteHMM | |
TrainViterbi(const ArrayList< Vector > &seqs, Matrix *guessTR, Matrix *guessEM, int max_iter, double tol) | DiscreteHMM | [static] |
transmission() const | DiscreteHMM | [inline] |
ViterbiInit(const Vector &seq, const Matrix &trans, const Matrix &emis, Vector *states) | DiscreteHMM | [static] |
ViterbiInit(int L, const Vector &seq, const Matrix &trans, const Matrix &emis, Vector *states) (defined in DiscreteHMM) | DiscreteHMM | [static] |