Position in der SkillModul 2 von 3 · Thema 1 von 4
2.1 Der Forward-Algorithmus
—Lab-Punkte— / 100XP gesamt—Serie—
Lab: Was bewertet wird
Der erste Forward-Wert15 Pkt.
Die Summe von Tag eins10 Pkt.
Gefiltert nach zwei Tagen15 Pkt.
Die Wahrscheinlichkeit der Folge15 Pkt.
Die Log-Likelihood10 Pkt.
Was der Forward-Algorithmus spart10 Pkt.
Begriffe zuordnen10 Pkt.
Warum die Werte skaliert werden15 Pkt.
Wie wahrscheinlich ist, was wir gesehen haben?
Angenommen, wir sahen die Bewegungen Klein, Groß, Groß. Wie wahrscheinlich ist diese Folge in unserem Modell? Wir könnten jeden verborgenen Pfad auflisten (Ruhig-Ruhig-Ruhig, Ruhig-Ruhig-Stürmisch usw.), die Wahrscheinlichkeit jedes Pfades berechnen und addieren. Bei K Zuständen und T Tagen sind das KT Pfade, viel zu viele. Der Forward-Algorithmus bildet dieselbe Summe in T⋅K2 Schritten, indem er Arbeit wiederverwendet. Er hält eine Zahl αt(j): die Wahrscheinlichkeit der ersten t Beobachtungen und des Zustands j an Tag t.
Lesen Sie die Rekursion in Worten: Um heute im Zustand j zu sein, kam man gestern aus einem Zustand i (Summe über i mit der Übergangswahrscheinlichkeit), und dann erzeugte der heutige Zustand die heutige Beobachtung. Teilt man αt durch seine Summe, erhält man die gefilterten Wahrscheinlichkeiten, Ihre Überzeugung über den heutigen Zustand bei Daten bis heute. Ein praktisches Problem: Das Multiplizieren vieler kleiner Zahlen lässt sie gegen null schrumpfen. Daher teilt man in jedem Schritt durch die Summe ct und merkt sie sich. Der Log der Datenwahrscheinlichkeit ist dann einfach die Summe der lnct.
Klein, Groß, GroßTag 1: α1=(0,6⋅0,9,0,4⋅0,3)=(0,54,0,12), Summe c1=0,66. Tag 2 (eine große Bewegung): Ruhig erhält (0,54⋅0,9+0,12⋅0,2)⋅0,1=0,051 und Stürmisch (0,54⋅0,1+0,12⋅0,8)⋅0,7=0,105, Summe 0,156, die gefilterte Wahrscheinlichkeit für Stürmisch ist also 0,105/0,156=0,673. Tag 3 ergibt α3=(0,00669,0,06237). Die Wahrscheinlichkeit der ganzen Folge ist 0,00669+0,06237=0,0691, ihr Log −2,673.
Forward-Algorithmus: Summe über alle verborgenen Pfade in T⋅K2 statt KT Schritten.
Gefilterte Wahrscheinlichkeiten: αt normieren, um die Überzeugung über den heutigen Zustand aus Daten bis heute zu erhalten.
Skalierung: in jedem Schritt durch ct teilen und die lnct addieren, um Unterlauf zu vermeiden.
0/ 8 beantwortet
1Numerische Antwort15 Pkt.Nicht beantwortet
Tag 1 zeigt eine kleine Bewegung. Wie groß ist α1(R)=πRBR(k) mit πR=0,6 und BR(k)=0,9?
a=akzeptiert: ± 0.005
2Numerische Antwort10 Pkt.Nicht beantwortet
Wie groß ist mit α1=(0,54,0,12) die Summe c1, die Wahrscheinlichkeit der ersten Beobachtung?
c=akzeptiert: ± 0.005
3Numerische Antwort15 Pkt.Nicht beantwortet
Nach den Beobachtungen Klein und Groß ist α2=(0,051,0,105). Wie groß ist die gefilterte Wahrscheinlichkeit des stürmischen Zustands, 0,105/(0,051+0,105)? Geben Sie drei Dezimalstellen an.
p=akzeptiert: ± 0.003
4Numerische Antwort15 Pkt.Nicht beantwortet
An Tag 3 ist α3=(0,00669,0,06237). Wie groß ist die Wahrscheinlichkeit der ganzen Folge Klein, Groß, Groß, die Summe von α3? Geben Sie vier Dezimalstellen an.
p=akzeptiert: ± 0.0003
5Numerische Antwort10 Pkt.Nicht beantwortet
Wie groß ist der natürliche Logarithmus der Wahrscheinlichkeit 0,0691 der Folge? Geben Sie zwei Dezimalstellen an.
l=akzeptiert: ± 0.02
6Auswahl10 Pkt.Nicht beantwortet
Was erlaubt uns der Forward-Algorithmus zu vermeiden?
7Zuordnen10 Pkt.Nicht beantwortet
Ordnen Sie jedem Begriff seine Bedeutung zu.
Wähle den Partner für jedes Element links.
αt(j)
Gefilterte Wahrscheinlichkeit
ct
∑jαT(j)
8In Worten erklären15 Pkt.Nicht beantwortet
Erklären Sie in ein bis zwei Sätzen, warum eine echte Implementierung des Forward-Algorithmus in jedem Schritt durch ct teilt.
Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 8 · Strg ⏎ zum Prüfen