Le logiciel MMCShell, dont une représentation est visible en annexe 1 page 22, est une simple fenêtre de saisie, où l'on entre les différents paramètres (matrices A, B,
,
,
et
) du modèle Markovien
. L'affichage des résultats de chaque itération de l'algorithme de Baum-Welch se fait dans la fenêtre de commandes, mais également dans le fichier resultat.txt présent dans le répertoire courant.
L'interface MMCFox présentée en annexe 2 page 23 intègre une visualisation de matrices sous forme d'image. Cette dernière version a été conçue avec la librairie graphique FOX-Toolkit, qui intègre une interface simple et épurée, et qui gère rapidement la création d'images (impensable sous une fenêtre de commandes).
Dans cette version, nous retrouvons à gauche la zone de saisie des paramètres du modèle Markovien, au milieu, les différents résultats pour chaque itération de l'algorithme de Baum-Welch (et dans le fichier de sortie resultat.txt). Dans la partie droite du programme, une visualisation de matrice a été introduite. Les matrices A, B,
, Alpha, Beta et Gamma peuvent être ainsi observée dans une certaine itération (choisie par l'utilisateur). Plus une zone de l'image ainsi générée est noir, et plus la valeur (probabilité) de la case correspondante de la matrice sélectionnée est proche de 0. Inversement, plus la case est blanche, et plus la probabilité tend vers 1.
Cette version du logiciel limite les dimensions des paramètres du modèle Markovien (le nombre d'états cachés N se limite à 4, tout comme le nombre de symboles observables M, et le nombre maximum d'observation T est de 5).
Ces majorations viennent de la restriction imposée par l'interface. Nous ne pouvons pas générer des zones de saisie (inputBox) infiniement, sans alterer l'affichage. Ce pourquoi, nous avons garder l'ancienne version du programme qui permet de manipuler des dimensions de matrices plus importantes.
julien michot 2006-08-05