HMM Hidden Markov Model algorithms: Forward-Backward, Baum-Welch, Viterbi Mikael Mieskolainen, SGN-4106 Course / TUT, 2010