ScholarGate
Assistant

Apprentissage par renforcement profond

L'apprentissage par renforcement profond utilise des réseaux de neurones pour approximer les fonctions de valeur ou les politiques, étendant ainsi l'apprentissage par renforcement à des entrées de haute dimension telles que les images et les jeux complexes.

Trouver un sujet avec PaperMindBientôtFind papers & topics
Tools & resources
Télécharger les diapositives
Learn & explore
VidéoBientôt

Definition

L'apprentissage par renforcement profond est un apprentissage par renforcement dans lequel les réseaux de neurones profonds servent d'approximateurs de fonction pour les fonctions de valeur, les politiques ou les modèles, permettant aux agents d'apprendre directement à partir d'observations brutes de haute dimension plutôt qu'à partir de caractéristiques d'état conçues manuellement.

Scope

Ce sujet aborde la combinaison de l'apprentissage par renforcement avec les réseaux de neurones profonds : les réseaux Q profonds (deep Q-networks) avec rejeu d'expérience (experience replay) et réseaux cibles (target networks) pour la stabilité, les méthodes acteur-critique profondes et d'optimisation de politique, ainsi que l'intégration de l'apprentissage avec la recherche, comme dans les systèmes de jeu. Il traite des défis de stabilité liés à l'entraînement des fonctions de valeur avec l'approximation de fonction et des réalisations marquantes qui en ont découlé.

Core questions

  • Comment les réseaux de neurones permettent-ils à l'apprentissage par renforcement de gérer des entrées brutes de haute dimension ?
  • Pourquoi la combinaison de l'apprentissage de la valeur avec l'approximation de fonction est-elle sujette à l'instabilité ?
  • Quelles techniques, telles que le rejeu d'expérience (experience replay) et les réseaux cibles (target networks), stabilisent l'entraînement ?
  • Comment l'apprentissage et la recherche sont-ils combinés chez les agents de jeu ?

Key theories

Réseaux Q profonds (Deep Q-networks)
L'approximation des valeurs d'action avec un réseau profond, stabilisée par le rejeu d'expérience (experience replay) et un réseau cible (target network) mis à jour lentement, a permis à une seule architecture d'apprendre de nombreux jeux Atari, des pixels au niveau humain.
Apprentissage combiné à la recherche
L'association de réseaux profonds de politique et de valeur avec la recherche arborescente de Monte Carlo (Monte Carlo tree search) et l'entraînement par auto-apprentissage (self-play) a produit des systèmes qui ont maîtrisé le jeu de Go, surpassant les plus forts joueurs humains.
Stabilité de l'approximation de fonction
La combinaison du bootstrapping, de l'apprentissage hors politique (off-policy learning) et de l'approximation de fonction peut entraîner la divergence de l'entraînement, c'est pourquoi l'apprentissage par renforcement profond s'appuie sur des techniques rigoureuses pour maintenir la stabilité des estimations de valeur.

Clinical relevance

L'apprentissage par renforcement profond a produit certaines des démonstrations les plus visibles de l'intelligence artificielle, y compris le jeu de niveau surhumain et les avancées en robotique et en contrôle, et ses techniques éclairent l'ajustement fin (fine-tuning) de grands modèles basé sur la récompense ; son coût d'échantillonnage élevé et l'instabilité de son entraînement demeurent d'importantes limitations pratiques.

History

Le réseau Q profond (deep Q-network) de 2015 a montré que l'apprentissage par renforcement avec approximation de fonction profonde pouvait apprendre directement à partir de pixels, et les systèmes de jeu de Go de 2016 ont combiné des réseaux profonds avec la recherche et l'auto-apprentissage (self-play) pour vaincre les meilleurs joueurs humains. Ces résultats, s'appuyant sur les fondations de l'apprentissage par renforcement codifiées par Sutton et Barto, ont établi l'apprentissage par renforcement profond comme une direction de recherche majeure.

Key figures

  • Volodymyr Mnih
  • David Silver
  • Demis Hassabis

Related topics

Seminal works

  • mnih2015
  • silver2016
  • sutton2018

Frequently asked questions

Qu'a démontré le réseau Q profond (deep Q-network) ?
Il a montré qu'un seul agent à réseau neuronal pouvait apprendre à jouer à des dizaines de jeux Atari différents directement à partir des pixels de l'écran et du score, atteignant des performances de niveau humain sur beaucoup d'entre eux sans réglage spécifique au jeu, en utilisant le rejeu d'expérience (experience replay) et un réseau cible (target network) pour la stabilité.
Pourquoi l'apprentissage par renforcement profond est-il souvent instable ?
La combinaison d'estimations de valeur bootstrappées, de données hors politique (off-policy) et d'approximation par réseau neuronal peut amplifier les erreurs et entraîner la divergence de l'entraînement. Des techniques telles que le rejeu d'expérience (experience replay), les réseaux cibles (target networks) et des choix prudents de taux d'apprentissage sont utilisées pour maintenir la stabilité de l'apprentissage.

Methods for this concept

Related concepts