Réseaux d'Automates à Seuils
Méthode d'apprentissage de Hopfield - Itérations en mode série et parallèle.
Principe:
Sur la ligne du haut, on dessine cinq signes. Le réseau d'automates apprend par la méthode
de Hopfield à reconnaître ces signes.
Dans le petit écran en bas, à gauche, vous dessinez le signe de votre choix que vous souhaitez reconnaître parmi
les cinq du haut.
En appuyant successivement sur la touche ITER, le programme de reconnaissance transforme votre signe vers un attracteur de son réseau. Si, par bonheur,
votre signe correspond à l'un des cinq signes sans trop d'altérations, vous verrez votre signe converger vers l'un d'eux
dans les écrans en bas, à droite.
Premiers pas
Appuyez sur la touche DEFAULT pour mettre en place un jeu de signes par défaut: 1,2,3,4,5.
Sélectionnez l'un des cinq boutons radio. Il rappelle dans l'écran du bas le signe correspondant.
Avec la souris, en cliquant sur les petits carrés de la grille, modifiez raisonnablement votre dessin (20 à 30% maximum).
Appuyez une, deux, trois...fois sur la touche ITER.
Dans le premier écran, vous pouvez observer votre suite converger en mode série vers un attracteur du réseau.
Alors que dans le deuxième écran, votre suite converge en mode parallèle.
N'hésitez pas à modifier votre signe de départ, et appuyez à nouveau sur ITER pour une nouvelle convergence.
Programmer un autre jeu de signes
Choisissez votre résolution: nombre de carrés horizontaux et nombre de carrés verticaux.
Appuyez sur la grosse touche CLEAR. Des grilles vierges apparaissent.
Dessinez avec la souris.
Vous obtiendrez d'assez bons résultats en
dessinant des caractères "épais" et assez distincts.
Cela dit, cela fait, n'hésitez pas à consulter l'excellent livre de François Robert [1].
Bibliographie
[1] F.Robert. Systèmes dynamiques discrets, Springer-Verlag.
[2] M.Cottrell. Stability and attractivity in associative memory networks. Biol. Cybern,58:129-139,1988.
[3] J. Hopfield. Neural Networks and Physical Systems with Emergent Collective Computational Abilities.
In Proc. Nat. Acad.,U.S.A.,(79):2554-2558,1982.

Si le langage Java vous intéresse, rendez visite au site Gamelan. De nombreux programmes y sont disponibles.
Pour tout renseignement:
chevet@cict.fr
Retour au Forum: Forum