Intro
Profil
Projets
Recherche
Contact
Retour aux projets
Machine Learning / Reinforcement LearningPerso

IA Super Mario Bros

Image principale du projet IA Super Mario Bros

À propos du projet

Projet personnel d'analyse et d'adaptation basé sur une implémentation existante (MarI/O). Développement d'un agent IA en Lua s'exécutant sur l'émulateur Eagle via des algorithmes d'apprentissage par renforcement (NeuroEvolution). Le travail a consisté à entraîner l'agent sur plusieurs niveaux, à ajuster les paramètres de fitness et de mutation pour éviter le surentraînement, et à analyser l'évolution de ses performances au fil des générations.

Le Défi

Le défi principal résidait dans le fine-tuning des hyperparamètres d'apprentissage. Il fallait trouver le bon équilibre pour encourager l'agent à explorer le niveau sans rester bloqué, tout en évitant le surentraînement sur une configuration spécifique pour qu'il puisse s'adapter à de nouveaux obstacles.

Technologies

LuaÉmulateur EagleReinforcement LearningNEATMachine Learning

Informations

RôleDéveloppeur IA
ContextePerso
Année2024