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.
Équipe
Seul
Cadre
Projet personnel
Statut
Terminé
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
