Hidden Markov Models: A stochastic model of the process that generated a given sequence of observations. HMMs are finite-state automata with probabilistic state transitions and with a probability distribution over observations from each state. Typical applications involve aspects of pattern recognition, i.e., prediction.