Skip to content

matteodns/PRe-NEAT_for_consensus_orientation

Repository files navigation

Projet de Recherche: NEAT appliqué au problème de consensus d'orientation

Ce projet est une extension du Chapitre 6 du livre Hands on Neuroevolution with Python, où l'on applique le même algorithme NEAT, à un problème de consensus d'orientation. De plus, une communication minimale est implémentée entre les différents agents.

Voir le Rapport PDF pour plus de détail, et le repo concernant l'implémentation de l'algorithme NEAT (voir chapitre 6).

To run:

Dans un environnement contenant à minima python=3.5, neat-python=0.92, matplotlib, graphviz, python-graphviz:

python consensus_experiment.py

Le dossier "successful_8" contient des visualisations des résultats obtenus, notemment une illustration du réseau de neurones obtenu dans "Digraph.gv.svg" et une vidéo (gif) de l'expérience réussie par ce dernier.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages