In this chapter, we got a detailed introduction to Markov model and HMM. We talked about parameterizing an HMM, generating samples from it, and their code. We discussed estimating the probability of observation, which would form the basis of inference, which we'll cover in the next chapter. We also talked about various extensions of HMMs.
In the next chapter, we will take an in-depth look at inference in HMMs.