HMMs stem from a simple premise:
- have a internal marhov model that is unobservable, and traversing its random walk at each tick.
- external observation states, which are receive only marhov nodes that have a probability of observation based on internal state.
- gets tricky, as if you observe blue, the internal state could either be happy or sad.
- best chance when happy, as P(Blue∣Happy) is 0.4
source code
HMMs are particularly useful when we seek to predict a sequence of unobservable states given our series of observable events.
- particularly useful applications for speech related stuff, been doing a lot of with with HealthTRAC work and whatnot.