Techniques d'extraction de connaissances appliquées aux données du Web( Télécharger le fichier original )par Malika CHARRAD Ecole Nationale des Sciences de l'Informatique, Université de la Manouba, Tunis - Mastère en informatique, Option : Génies Documentiel et Logiciel 2005 |
7.3 Matlab pour la visualisation des cartes de KohonenComme la capacité de visualisation du logiciel Tanagra est limitée, nous avons recours aux fonctions programmées en Matlab par »SOM toolbox programming team» entre 1997 et 2000 pour visualiser les différents états de la carte de Kohonen en fonction du nombre d'itérations. Ces fonctions1 sont : - som_make: Création, initialisation et formation des cartes topologiques. - som_randinit : initialisation des cartes topologiques de Kohonen. 1http : // www.cis .hut.fi/projects /somtoolbox/ - som _lininit: Création et initialisation des cartes topologiques de Kohonen. - som_seqtrain : apprentissage des cartes topologiques de Kohonen. - som_batchtrain : apprentissage des cartes topologiques de Kohonen. - som _bmus : Trouver les best-matching units (BMUs). - som_quality : Mesurer la qualité des cartes topologiques de Kohonen. Dans l'objectif de visualiser les différentes étapes d'apprentissage de la carte de Kohonen, nous suivons ces étapes en exploitant les fonctions décrites ci-dessus2.
sMap = som_randinit(D, 'msize', msize);
- le neurone dans l'espace d'entrée - la position sur la carte dans l'espace de sortie
2Les codes source des fonctions utilisées sont en annexe. La figure suivante présente la carte dans les deux espaces d'entrée et de sortie. FIG. 7.3 : Représentation de la carte dans les deux espaces d'entrée et de sortie 5. Apprentissage de la carte Pour avoir une idée sur ce qui se passe au cours de l'apprentissage de la carte, nous nous servons du programme suivant sur Matlab.
La figure 7.4 illustre les états de la carte pendant l'apprentissage en fonction du nombre d'itérations. FIG. 7.4: Etats de la carte en fonction du nombre d'itérations. |
|