Viterbi Algorithm for HMM problem, details can be seen here Itegrated with implementation of other machine learning algorithms in MachineLearningAlgorithm