Hidden Markov Model
Dieser Artikel enthält mathematische Zeichen, die in der Tabelle mit mathematischen Symbolen erklärt werden.
Hidden Markov Models oder meist kurz HMMs sind stochastische Modelle, die auf Markow-Ketten beruhen. Die Symbole in der beobachteten Ausgabesequenz sind dabei von der Markow-Kette entkoppelt, indem zusätzlich zu den Übergangswahrscheinlichkeiten für die internen (versteckten, hidden) Zustände noch Emissionswahrscheinlichkeiten für die Ausgabesymbole in Abhängigkeit von dem internen Zustand in das Modell einfließen.
Veranschaulichung
Es bedeuten:
- x - (versteckte) Zustände des Markow-Modells
- a - Übergangswahrscheinlichkeiten
- b - Emissionswahrscheinlichkeiten
- y - (sichtbare) Ausgabesymbole
Formales Modell
Formal definiert man ein HMM üblicherweise in folgender Notation:
, Vektor von Zuständen.
, diskretes Emissionsalphabet über Symbole.
, Vektor mit Startwahrscheinlichkeiten. ist die Wahrscheinlichkeit im ersten Zeitschrit im Zustand zu sein.
, Matrix der Übergangswahrscheinlichkeiten wobei die Wahrscheinlichkeit angibt von Zustand zu Zustand zu wechseln.
, Matrix der Emissionswahrscheinlichkeiten, steht für die Wahrscheinlichkeit das Symbol in Zustand zu erzeugen.
, vollständiger Parameter Vektor.
Anwendungsgebiete
Mustererkennung, Gen-Vorhersage in der Bioinformatik, Computerlinguistik (insbes. Spracherkennung), Zeitreihenanalyse
Weblinks
- http://www.ghmm.org eine HMM C-Bibliothek, die unter der LGPL frei verfügbar ist