Apprentissage par renforcement #7 : Deep Q-Learning, apprendre à conduire
Vložit
- čas přidán 21. 08. 2024
- Patreon : / membership
Série de vidéos consacrée à l'apprentissage par renforcement. Dans cette vidéo nous étudions l'apprentissage par renforcement profond avec le Deep Q-Learning pour laisser une petite voiture conduire sur la route !
Le code : github.com/thi...
Metacar :
github.com/thi...
Discord de la communauté :
/ discord
[Chronique d'une IA]
Spotify : open.spotify.c...
Amazon music : music.amazon.f...
Apple Podcasts: podcasts.apple...
[About me]
Visual Behavior : visualbehavior.ai
Perso : www.thibaultne...
Github : github.com/thi...
Linkedin : / thibaultneveu
Twitter : / thiboneveu
Très bon travail d'explication, d'illustration et de teasing sur les anciennes / nouvelles vidéos ( je vais devoir aller les voir maintenant ).
Superbe video Thibault ! Continue Comme ça! Bravo
Salut Thibault,
un grand merci de partager tes vidéo sur "Deep learning" et "L'apprentissage par renforcement" et les autres, elle sont très pédagogiques et passionnantes !
A plusieurs reprises tu demandes si on aimerait te voir traiter un sujet particulier : pour ma part, je suis particulièrement intéressé par la Génération Automatique de Textes (GAT) en utilisant des réseaux de neurones artificiels pour reconstruire le contexte linguistique des mots (vecteurs) voir word2vec, etc. Voir le travaux de Tomas Mikolov et Andrej Karpaty.
D'avance merci !
Bien cordialement.
Michel
Au top, bravo pour la vidéo !
super
C'est un gros épisode que tu nous prépares pour la prochaine fois...
Merci beaucoup pour cette explication géniale monsieur .. je vous suis très reconnaissant monsieur.
J'ai quelques questions et je vous serais très reconnaissant si vous me répondiez.
1- la deuxième étape démarre-t-elle avec un nouveau batch différent du précédent, c'est-à-dire élimine l'ancien ?
2- Est-ce que l'entrainement démarre dès que la mémoire de relecture est pleine ou juste lorsque la taille de la mémoire de relecture est égale à la taille du batch ?
3- le processus d'entrainement se déroule-t-il alors que le processus de relecture d'expérience continue à stocker de nouvelles expériences ?
Chaleureusement
Comment as tu identifie le nombre d'etats différents ? (Ici 26 je crois)
Salut thibaut, merci encore pour ces videos. Cependant je connais pas javascript, mais plutot python3. Est-ce qu'il y a moyens que tu nous ressorte ce script avec python stp? ça serait génial pour mieux comprendre.
J'ai fait des vidéos de renfrocement en python aussi en utilisant le même algo (une version un peu plus complèxe). Je n'aurai pas le temps de faire la traduction du code en ce moment.Cela dit, faire la traduction du code en python de ton côté t'aidera à bien comprendre l'algo :)
Effectivement j'ai vu ça un peu plus tard dans les vidéos d'après. C'est super interessant, cependant j'arrive pas à lancer le fichier dqn.py parce qu'il met l'erreur suivante:
Traceback (most recent call last):
File "C:\Python\Python36\lib\site-packages\gym\envs\atari\atari_env.py", line 9, in
import atari_py
ModuleNotFoundError: No module named 'atari_py'
En bas il me dit :
gym.error.DependencyNotInstalled: No module named 'atari_py'. (HINT: you can install Atari dependencies by running 'pip install gym[atari]'.)
hors c'est ce que j'ai fait mais pendant l'installation il me sort l'erreur suivante:
Unable to execute 'make build -C atari_py/ale_interface -j 31'. HINT: are you sure `make` is installed?
error: [WinError 2] Le fichier spécifié est introuvable
J'ai installé essayé d'installer "make", mais c'est pas une librairie valide.
Alors j'ai installé "cmake"
Mais rien n'a changé...
C'est une difficulté en soi de déja installer les packages qu'il faut ... XD
Si tu a une solution je serais vraiment preneur pk je sens que je suis a 2 doigts d'arriver à ce que je recherche grace à tes vidéos. Merci encore, t'es un bon lache rien.
J'ai résolu le probleme en executant en cmd :
pip install --no-index -f github.com/Kojoley/atari-py/releases atari_py
solution trouvé sur : stackoverflow.com/questions/42605769/openai-gym-atari-on-windows
Je partage pour ceux qui tomberont sur le même problème.
Merci encore.
je ne sais pas dsl.
moi je veux bien apprendre a le faire
Bravo, très bien fait. Je voulais savoir comment procéder si l'environnement change (par exemple si on d'autre voitures ) ? Merci Thibault :)
C'est la meme approche, avec simplement plus d'itérération d'entrainement :)
"thibo73800" : t'es pas loin du lac de St André ? :D
salut? je te remercie d'abord pour l'incroyable vidéo.... j'ai testé et essayé d'implémenter ton code mais j'ai pas réussi d'obtenir ton résultats ... tu peu m'aider????