From the course: Fundamentals of Dynamic Programming

Unlock this course with a free trial

Join today to access over 22,600 courses taught by industry experts.

Inferring the most probable state sequence

Inferring the most probable state sequence - Python Tutorial

From the course: Fundamentals of Dynamic Programming

Inferring the most probable state sequence

- [Instructor] So, you've modeled a real world phenomena like speech recognition as a hidden Markov model. What can you do with this model? Okay, maybe you have the model and some observations. For example, you have a bunch of sound waves that you've captured. And what you want to do is calculate the most probable sequence of hidden states that resulted in those observations. In speech recognition, that's calculating the most probable sequence of syllables that produced the observed sounds. Why is this even a hard problem? Well, let's say you're looking at each chunk of sound by itself, and you predict the speaker said o and then terr, so far so good. They're talking about the animal, but as you keep going, you find yourself predicting mo and then bile something seems off. What we should have predicted as a whole is automobile. The problem was, we looked at each part in isolation, not the entire sequence. So just going…

Contents