What is a hidden Markov model (HMM)? | Yap