Pour tester l'efficacité de l'algorithme Baum-Welch, nous avons procédé à de multiples tests.
Deux exemples simples vont être présentés dans cette dernière partie.
Exemple 1 :
Soit un modèle Markovien à trois états cachés 1,2 et 3, et deux symboles observables P (pile) et F (face).
Ce modèle représente un lancé d'une pièce de monnaie (pile ou face), possedant 3 états cachés.
Matrice de transition des états cachés , A = [
] :
Matrice de probabilités de génération des symboles B = [
] :
Matrice O :
Matrice
= [
] :
P(O/
) = 0.223200
Calcul des matrices Alpha et Beta :
A l'aide des formules suivantes, nous somme en mesure de calculer les
.
AN.
...
Nous obtenons alors les valeurs suivantes :
La procédure de calcul des
est identique, avec :
et
AN.
...
Nous obtenons alors les valeurs suivantes :
Ré-estimation des matrices A, B et
:
Ré-estimation de A :
Le procédé est alors répété pour toutes les valeurs
. Nous obtenons les résultats suivants :
Ré-estimation de
:
Ré-estimation de B :
Le procédé est alors répété pour toutes les valeurs
. Nous obtenons les résultats suivants :
Itération numéro2:
MatriceA:
MatriceB:
MatriceO:
Matrice
:
MatriceAlpha:
MatriceBeta:
Matrice
:
P(O/
)=0.603545
Itérationnuméro3:
MatriceA:
MatriceB:
MatriceO:
Matrice
:
MatriceAlpha:
MatriceBeta:
Matrice
:
P(O/
)=0.878811