Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
realisation_gng [2025/03/03 17:51] 47.128.98.224 old revision restored (2025/02/14 17:59) |
realisation_gng [2025/04/15 04:22] (current) 20.171.207.142 old revision restored (2025/04/12 10:43) |
| |
{{:vide.png|}} | {{:vide.png|}} |
| |
J'ajoute deux sets de données, un dans l'intervalle [0, 10] et un dans [50, 60]. Dans le cas du SOM, l'algorithme prenait en entrée des données aléatoires de l'espace, pour le GNG, il va choisir en entrée les données des deux sets précédents. | |
| |
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. | 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. |
| |
{{:debut_gng.png|}} | {{:debutgng.png|}} |
==== Résultat ==== | ==== Résultat ==== |
| |
Après 20000 itérations (ce qui est inutilement grand), j'obtiens le résultat suivant : | Après 5000 itérations j'obtiens le résultat suivant : |
| |
{{:fin_gng.png|}} | {{:fingng.png|}} |
| |
Les noeuds sont sans cesse créer, supprimer et des arcs disparaissent régulièrement. L'algorithme ne se fixe pas, le taux d'erreur devrait rester dans un certain intervalle et ne pas dépasser le seuil de création de noeuds sans cesse. Il reste encore donc quelques soucis à régler.\\ | 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.\\ |
A première vue je pense que le problème vient des valeurs associées à α et β (des taux d'apprentissage) et au seuil max de suppression des arcs. | 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 sont 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.Peut être rechercher d'autres ressources pour trouver et tester des équations différentes ou des précisions manquantes (par exemple les coefficients α et β sur lesquels il n'est pas indiqué de valeur). |