Can any one clear me the concept of hidden markov model?

  • Context: Undergrad 
  • Thread starter Thread starter dexterdev
  • Start date Start date
  • Tags Tags
    Concept Model
Click For Summary
SUMMARY

The discussion centers on the concept of Hidden Markov Models (HMM) and specifically addresses the emission matrix. The emission matrix represents the probabilities of observable events given the hidden states, while the transition matrix defines the probabilities of moving between these hidden states. The conversation highlights the necessity of understanding both matrices for effective simulation in tools like MATLAB, which primarily supports HMMs over ordinary Markov chains due to their inherent uncertainty in outputs. An example related to weather forecasting is suggested for further clarification.

PREREQUISITES
  • Understanding of Markov chains and their applications
  • Familiarity with transition matrices and their properties
  • Basic knowledge of emission probabilities and their distributions
  • Experience with MATLAB for simulation purposes
NEXT STEPS
  • Study the structure and function of emission matrices in HMMs
  • Learn about categorical and Gaussian distributions in the context of HMMs
  • Explore MATLAB's implementation of Hidden Markov Models
  • Investigate practical applications of HMMs, such as in weather forecasting and music prediction
USEFUL FOR

Data scientists, machine learning practitioners, and anyone interested in probabilistic modeling and its applications in prediction and simulation.

dexterdev
Messages
194
Reaction score
1
Hi friends,
I have an idea what a markov chain is. But when it comes to HMM (hidden markov model) I have a doubt regarding emission matrix. What is emission matrix? I have an idea of transition matrix , current states etc. when coming to simulation (using Matlab) I don't have a choice of ordinary markov chains, only HMM is available. why is it so?

I would like to learn markov chains because of its applications in prediction and music etc.

-Devanand T
 
Physics news on Phys.org
The emission matrix is one of the parameter for a hidden markov. Basically, you have the transition matrix with N possible states that at time t, the hidden variable can take. The transition from t to t + 1 the variable can take on N possible choices for each state, thus there exist N^2 'transition possibilities'. The key rule for the transition matrix is that for each transition, the transitions probability must sum to 1 and this must hold for every transition. What we end up with is a N X N stochastic matrix with a total of N(N-1) transition parameter.

The emission matrix is collection of emission probabilities. Each state is given an emission probability, where each state has a possible emission probability. This is a bit more tricky to handle. The set is determined by the size of the observable data, you typically have to relate them to a distribution. The common ways would be the categorical distribution and Gaussian distribution.

All this becomes more clear with an example. The most common one would be weather forecast. If no one else comes to clear up my muddy explanation, I'll post a concrete example.

As for why matlab, I imagine the reason why they format it as a HMM is because in one way you can view a typical markov chain is an hidden markov model without the uncertainty of the output.
 
  • Like
Likes   Reactions: dexterdev
Thank you for the reply , I will wait for the example... :)
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 93 ·
4
Replies
93
Views
8K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 19 ·
Replies
19
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 45 ·
2
Replies
45
Views
7K
  • · Replies 3 ·
Replies
3
Views
7K