QBoard » Statistical modeling » Stats - Conceptual » Hidden Markov Models

Hidden Markov Models

  • I want to get started on HMM's, but don't know how to go about it. Can people here, give me some basic pointers, where to look?

    More than just the theory, I like to do a lot of hands-on. So, would prefer resources, where I can write small code snippets to check my learning, rather than just dry text.

      June 11, 2019 12:18 PM IST
    0
  • Check out the Wikipedia article on HMMs: they have a pretty solid example after all the theory stuff. If you want to get some practice on it, Ruby Quiz has some great Markov model implementations that you can try changing to be HMMs.
      June 11, 2019 2:48 PM IST
    0
  • Great videos as of Stanford Online AI course are available: See unit 11.
      September 28, 2021 7:06 PM IST
    0
  • Great videos as of Stanford Online AI course are available: See unit 11.

    https://www.ai-class.com/course/video/videolecture/138

      September 28, 2021 7:08 PM IST
    0
  • Hidden Markov Model (HMM) is a statistical Markov model in which the system being modeled is assumed to be a Markov process – call it {\displaystyle X}X – with unobservable ("hidden") states. HMM assumes that there is another process {\displaystyle Y}Y whose behavior "depends" on {\displaystyle X}X. The goal is to learn about {\displaystyle X}X by observing {\displaystyle Y}Y. HMM stipulates that, for each time instance {\displaystyle n_{0}}n_{0}, the conditional probability distribution of {\displaystyle Y_{n_{0}}}{\displaystyle Y_{n_{0}}} given the history {\displaystyle \{X_{n}=x_{n}\}_{n\leq n_{0}}}{\displaystyle \{X_{n}=x_{n}\}_{n\leq n_{0}}} must not depend on {\displaystyle \{x_{n}\}_{n<n_{0}}}{\displaystyle \{x_{n}\}_{n<n_{0}}}.

    Hidden Markov models are known for their applications to thermodynamics, statistical mechanics, physics, chemistry, economics, finance, signal processing, information theory, pattern recognition - such as speech, handwriting, gesture recognition, part-of-speech tagging, musical score following, partial discharges and bioinformatics.
      August 25, 2021 2:40 PM IST
    0
  • In our research lab, we generally use the HMM Toolkit to get started with HMM modelling. Unfortunately it has some licensing restrictions on redistribution (basically you can't redistribute the software, but you can redistribute models you've trained with it), but it may be useful to get started on learning how they work. The HTK Book provided with the HMM Toolkit is also a pretty comprehensive reference on HMM design.

    If you want to get some data the may be useful for training HMMs, have a look at the VoxForgeproject, where you will also find some links to open source speech recognition systems that may be useful in getting your feet wet.

      June 14, 2019 12:58 PM IST
    0
  • First you must understand about hidden markov model first

    here's a good paper about Hidden Markov Model for speech recognition

    http://www.ece.ucsb.edu/Faculty/Rabiner/ece259/Reprints/tutorial%20on%20hmm%20and%20applications.pdf

    for matlab implementation you can refer to the matlab official documentation

    http://www.mathworks.com/help/stats/hidden-markov-models-hmm.html

    and if you want to implement it in C you can see a very good example here

    http://www.codeproject.com/Articles/69647/Hidden-Markov-Models-in-C

    if you want to ask me something about Hidden Markov Model I'll gladly will help you but I think you should understand the basic first,then if you have any question you can ask me in the comment or e-mail me (you can see it in my profile) I hope this answer helps you :)

      September 20, 2021 1:19 PM IST
    0