Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
realisation_gng

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
realisation_gng [2025/11/06 13:30]
66.249.70.199 old revision restored (2025/07/04 05:16)
realisation_gng [2025/11/13 02:36] (current)
216.73.216.15 old revision restored (2025/11/06 01:26)
Line 1: Line 1:
 ===== GNG ===== ===== GNG =====
  
-Ressources utilisées :+Pointeurs : 
 +   * https://fr.wikipedia.org/wiki/Gaz_neuronal (+version anglaise)
    * http://www.booru.net/download/MasterThesisProj.pdf    * http://www.booru.net/download/MasterThesisProj.pdf
  
-==== Algorithme ==== 
  
-   * Commencer avec deux nœuds relié par un arc d'age 0 
-   - Générer une entrée 
-   - Localiser les deux noeuds les plus près de cette entrée 
-   - Mise à jour de l'erreur locale du noeud gagnant  
-   - Bouger le gagnant et ses voisins vers l'entrée  
-   - Incrémenter l'age des arcs entre le noeud gagnant et ses voisins 
-   - Si les deux noeuds (étape 2) sont relié par un arc, passer son age à 0, sinon créer l'arc 
-   - Supprime un arc s'il atteint un age supérieur au seuil fixé Amax, supprimer le noeud s'il n'est relié à aucun autre noeud 
-   - Si l'itération est un multiple de λ et que le maximum d'itération n'est pas atteint, insérer un noeud entre le noeud qui a la plus grosse erreur et son voisin qui a la plus grosse erreur. Supprimer les arcs entre les deux noeuds et en ajouter entre eux et le noeud nouvellement insérer. Décroître le taux d'erreur pour chaque noeud. 
-   - Décroître un peu le taux d'erreur pour tous les noeuds 
-   - Réitérer les étapes 2 à 9 n fois 
- 
-==== Equations ==== 
- 
-Mettre à jour le taux d'erreur (étape 3) : 
- 
-{{:var_erreur.png|}} 
- 
-Mettre à jour les poids des noeuds (étape 4) :  
- 
-{{:maj_vecteurs.png|}} 
- 
-Poids du noeud à insérer (étape 8) : 
- 
-{{:gng1.png|}} 
- 
-Mettre à jour les taux d'erreur après insertion d'un nouveau noeud (étape 8) : 
- 
-{{:gng2.png|}} 
- 
-Décroître le taux d'erreur de tous les noeuds (étape 9) : 
- 
-{{:gng3.png|}} 
- 
- 
- 
-==== Expérience ==== 
- 
-Comme pour la Self Organizing Map, l'expérience se déroule sur un repère orthonormé sur les intervalles x[0, 100] et y [0, 100]. 
- 
-{{:vide.png|}} 
- 
-L'expérience commence en plaçant deux noeuds de manière aléatoire sur le terrain. Avec l'algorithme du GNG ils sont censé se dupliquer et occuper l'espace petit à petit. 
- 
-{{:debutgng.png|}} 
-==== Résultat ==== 
- 
-Après 5000 itérations j'obtiens le résultat suivant : 
- 
-{{:fingng.png|}} 
- 
-En testant le GNG dans les même conditions que la SOM, je m'attendais à avoir un résultat similaire, peut être avec plus de noeuds moins bien organisés.\\ 
-Le résultat obtenu est incorrect, on voit sur l'image que les noeuds sont loin de recouvrir l'espace disponible. Ce qu'on ne voit pas, c'est que l'algorithme à crée plus de 4 noeuds, mais que ceux-ci ce sotn superposés. Il faudrait vérifier plus en détail le fonctionnement des méthodes implémentées et les déboguer si nécessaire. 
realisation_gng.1762432205.txt.gz · Last modified: 2025/11/06 13:30 by 66.249.70.199