The Learning Algorithms of Coupled Discrete Hidden Markov Models