Algorithms, Dynamic Programming, Machine Learning, Artificial Intelligence, Markov Models.
to HMMs, the algorithm is known as the Baum-Welch algorithm. Machine learning permeates modern life, and dynamic programming gives us a tool for solving some of the problems that come up in machine learning. In particular, Hidden Markov Models provide a powerful means of representing useful tasks.