DQN Grid World

À propos de ce projet

DQN Grid World - Apprentissage par Renforcement Profond Ce projet implémente un algorithme de Deep Q-Network (DQN) pour résoudre un problème de pathfinding dans un environnement en grille. L'agent intelligent (carré bleu) apprend de manière autonome à naviguer depuis sa position de départ jusqu'à l'objectif (carré vert) tout en évitant les obstacles (carrés rouges). Fonctionnalités techniques : Réseau de neurones : Architecture à 2 couches cachées (24 neurones chacune) utilisant TensorFlow.js Algorithme DQN : Implémentation complète avec experience replay et target network Système de récompenses : Récompenses positives pour se rapprocher de l'objectif, pénalités pour les obstacles Exploration vs Exploitation : Stratégie epsilon-greedy pour équilibrer découverte et optimisation Sauvegarde/Chargement : Persistance du modèle entraîné dans le navigateur Interface interactive : Contrôle de la vitesse d'entraînement en temps réel L'agent améliore progressivement sa stratégie sur 200 épisodes, apprenant à trouver le chemin optimal vers l'objectif. Ce projet démontre les concepts fondamentaux de l'apprentissage par renforcement appliqués à la navigation autonome.

Technologies Utilisées

Intelligence Artificielle Apprentissage par Renforcement Deep Q-Network TensorFlow.js

Découvrir Plus de Projets

Découvrez mes autres projets et voyez sur quoi j'ai travaillé.