← Tous les projets
IA & machine learning · 2025

machine_learning

Mon petit labo personnel pour apprendre le machine learning : j'ai commencé par une simple table de Q-learning, écrit un réseau de neurones et un Deep Q-Network en Python pur sans aucune bibliothèque, et fini par un agent qui apprend à piloter une voiture sur circuit, grâce à des capteurs de distance virtuels et à des tours que j'ai conduits moi-même.

PythonTensorFlow/Keraspygame
Équipe
Seul
Cadre
Projet personnel
Statut
Terminé
1 / 2DQN entraîné qui pilote sur le circuit avec ses capteurs à rayons

Contexte

Un projet personnel pour comprendre l'apprentissage par renforcement en le construisant étape par étape, chaque étape réutilisant ce que la précédente m'avait appris.

Réalisations

  • Agent de Q-learning tabulaire, pour comprendre les bases : récompenses, exploration et mise à jour des valeurs
  • Un réseau de neurones et un Deep Q-Network écrits en Python pur, sans bibliothèque : propagation, rétropropagation et replay d'expérience à la main
  • Un agent de conduite en TensorFlow/Keras : une voiture 2D avec capteurs à rayons, entraînée en deep Q-learning et amorcée avec des tours que j'ai conduits moi-même