Apprentissage par renforcement #7 : Deep Q-Learning, apprendre à conduire

Sdílet
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

Komentáře • 19

  • @xavierfolch2814
    @xavierfolch2814 Před 4 lety

    Très bon travail d'explication, d'illustration et de teasing sur les anciennes / nouvelles vidéos ( je vais devoir aller les voir maintenant ).

  • @aboubacarouattara2761
    @aboubacarouattara2761 Před 5 lety +1

    Superbe video Thibault ! Continue Comme ça! Bravo

  • @michel_p5021
    @michel_p5021 Před 5 lety +9

    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

  • @pierre-yvesboisbunon8665
    @pierre-yvesboisbunon8665 Před 5 lety +1

    Au top, bravo pour la vidéo !

  • @NxYGaMeR
    @NxYGaMeR Před 2 lety

    super

  • @NathanNau
    @NathanNau Před 5 lety +1

    C'est un gros épisode que tu nous prépares pour la prochaine fois...

  • @houyahiya5729
    @houyahiya5729 Před 2 lety

    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

  • @pierre-yvesboisbunon8665
    @pierre-yvesboisbunon8665 Před 5 lety +2

    Comment as tu identifie le nombre d'etats différents ? (Ici 26 je crois)

  • @PubboxCh
    @PubboxCh Před 5 lety +2

    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.

    • @ThibaultNeveu
      @ThibaultNeveu  Před 5 lety

      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 :)

    • @PubboxCh
      @PubboxCh Před 5 lety

      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.

    • @PubboxCh
      @PubboxCh Před 5 lety +1

      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.

    • @PubboxCh
      @PubboxCh Před 5 lety

      je ne sais pas dsl.

  • @actualitehightech
    @actualitehightech Před 5 lety +1

    moi je veux bien apprendre a le faire

  • @mohamedghorbel8364
    @mohamedghorbel8364 Před 5 lety

    Bravo, très bien fait. Je voulais savoir comment procéder si l'environnement change (par exemple si on d'autre voitures ) ? Merci Thibault :)

    • @ThibaultNeveu
      @ThibaultNeveu  Před 5 lety

      C'est la meme approche, avec simplement plus d'itérération d'entrainement :)

  • @theguix7543
    @theguix7543 Před 2 lety

    "thibo73800" : t'es pas loin du lac de St André ? :D

  • @sihamsadiki9583
    @sihamsadiki9583 Před 3 lety

    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????