Hidden-MArkov-Model Implementation of HMM in Java Forward algorithm Backword algorithm Viterbi algorithm