Meine Merkliste
my.bionity.com  
Login  

Forward-Algorithmus



Der Forward-Algorithmus (auch Vorwärts-Algorithmus, Vorwärts-Prozedur) berechnet mit Hilfe der Forward-Variablen αt(i) für ein gegebenes Hidden-Markov-Modell λ = (S,A,B,π,V) die Wahrscheinlichkeit P einer Beobachtung O, d.h. P(O | λ).

Forward-Variable

Die Forward-Variable, d.h. die Wahrscheinlichkeit zum Zeitpunkt t bei gegebener Beobachtung O = (o1,o2,...,ot) im Zustand si zu sein, ist:

\mathcal{\alpha}_t(i)=P(o_1,o_2,...,o_t,q_t=s_i|\mathcal{\lambda})

Funktionsweise

αt(i) (und damit auch die Gesamtwahrscheinlichkeit P) lässt sich induktiv berechnen:

1. Initialisierung
\mathcal{\alpha}_1(i)=P(o_1,q_1=s_i|\mathcal{\lambda})=\pi_ib_{io_1}
2. Induktion
\mathcal{\alpha}_{t+1}(j)=P(o_1,...,o_t,o_{t+1},q_{t+1}=s_j|\mathcal{\lambda})=\sum_{i=1}^{|S|} \mathcal{\alpha}_t(i)a_{ij}b_{jo_{t+1}}
3. Terminierung
P(\mathcal{\mathcal{O}|\lambda})=\sum_{i=1}^{|S|} \mathcal{\alpha}_T(i)

Erläuterungen

Der Algorithmus benötigt | S | 2T Operationen und bietet ein effizientes Verfahren zur Berechnung der gesuchten Wahrscheinlichkeit P. Die Forward-Variable αt(i) wird zusammen mit der Backward-Variable βt(i) für den Baum-Welch-Algorithmus zur Lösung des mit Hidden-Markov-Modellen gegebenen Lernproblems benötigt.

 
Dieser Artikel basiert auf dem Artikel Forward-Algorithmus aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation. In der Wikipedia ist eine Liste der Autoren verfügbar.
Ihr Bowser ist nicht aktuell. Microsoft Internet Explorer 6.0 unterstützt einige Funktionen auf ie.DE nicht.