Modele Markov Ascunse Markov Ascunse.pdf- o stare ascunsa (pe care nu o vad, ci o pot infera), X t...

Post on 25-Aug-2021

3 views 0 download

transcript

Modele Markov Ascunse

Laura Florea

Date

La un moment de timp, t, am:

- o observatie, Yt- o stare ascunsa (pe care nu o vad, ci o pot infera), Xt

Am date:

- un set de astfel de observatii, Y1:t

- probabilitatile initiale ale starilor ascunse, P(X0)

- probabilitatile de emisie a observatiei curente din fiecare stare ascunsa, P(Yt|Xt), pentru orice t

- probabilitatile de trecere dintr-o stare ascunsa in altastare ascunsa, P(Xt|Xt-1)

Scop

• Avand un set de observatii, care esteprobabilitatea ca starea ascunsa in care ma aflu sa fie Xt , P(Xt|Y1:t)

Algoritm: predictie

)|(),|(

)|,()|(

1:111:11

1:111:1

1

1

tt

x

ttt

X

ttttt

YXPYXXP

YXXPYXP

t

t

Am folosit:

)|(),|()|,(

)|,()|(

CBPCBAPCBAP

CBAPCAPB

Algoritm: predictie

Starea ascunsa actuala:- depinde doar de starea ascunsa trecuta si de observatia actuala. - NU depinde de observatiile trecute.

)|()|()|( 1:1111:1

tt

X

tttt YXPXXPYXPit

)|(),|(

)|,()|(

1:111:11

1:111:1

1

1

tt

X

ttt

X

ttttt

YXPYXXP

YXXPYXP

t

t

Algoritm: update Bayesian

tX

ttttt

ttttt

ttttt

YXPYXYP

YXPYXYP

YYXPYXP

)|(),|(

)|(),|(

),|()|(

1:11:1

1:11:1

1:1:1

Am folosit:

)|(

)|(),|(),|(

CBP

CAPCABPCBAP

Algoritm: update Bayesian

tX

ttttt

ttttt

ttYXPYXYP

YXPYXYPYXP

)|(),|(

)|(),|()|(

1:11:1

1:11:1

:1

Dar observatia curenta depinde doar de starea curenta. NU depinde de observatiile anterioare.

tX

tttt

tttt

ttYXPXYP

YXPXYPYXP

)|()|(

)|()|()|(

1:1

1:1

:1

Algoritm: update Bayesian

tX

tttt

tttt

ttYXPXYP

YXPXYPYXP

)|()|(

)|()|()|(

1:1

1:1

:1

CunoscutaCalculata la

pasul anterior

Exemplu preluat de la Luis Serrano, A friendly introduction to Bayes Theorem and Hidden Markov Modelshttps://www.youtube.com/watch?v=kqSzLo9fenk

Observatii

Stariascunse

Exemplu

Probabilitati de emisie

Probabilitati de tranzitie

Date

Cum aflu probabilitatile?

Prin masuratori anterioare (antrenare)

Cum aflu probabilitatile?

Cum aflu probabilitatile?

Daca nu stie decat probabilitatileinitiale…

Daca stie si observatia actuala

Daca stie si observatia actuala

O singura observatie: 2 cazuri posibile

Se stiu:

Am doua observatii

Exista 4 cazuri

Calculez pentru fiecare probabilitatea:

Si aleg varianta de maxima verosimilitate

Am 3 observatii:

Am 23=8 posibilitati

Calculez pentru fiecare probabilitatea:

Si aleg varianta de maxima verosimilitate

……

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi

Algoritmul Viterbi