Accéder au contenu principal
AccueilArtificial Intelligence

Deep Reinforcement Learning in Python

Learn and use powerful Deep Reinforcement Learning algorithms, including refinement and optimization techniques.

Commencer Le Cours Gratuitement
4 heures15 vidéos49 exercices

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.
Group

Formation de 2 personnes ou plus ?

Essayer DataCamp for Business

Apprécié par les apprenants de milliers d'entreprises


Description du cours

Discover the cutting-edge techniques that empower machines to learn and interact with their environments. You will dive into the world of Deep Reinforcement Learning (DRL) and gain hands-on experience with the most powerful algorithms driving the field forward. You will use PyTorch and the Gymnasium environment to build your own agents.

Master the Fundamentals of Deep Reinforcement Learning

Our journey begins with the foundations of DRL and their relationship to traditional Reinforcement Learning. From there, we swiftly move on to implementing Deep Q-Networks (DQN) in PyTorch, including advanced refinements such as Double DQN and Prioritized Experience Replay to supercharge your models. Take your skills to the next level as you explore policy-based methods. You will learn and implement essential policy-gradient techniques such as REINFORCE and Actor-Critic methods.

Use Cutting-edge Algorithms

You will encounter powerful DRL algorithms commonly used in the industry today, including Proximal Policy Optimization (PPO). You will gain practical experience with the techniques driving breakthroughs in robotics, game AI, and beyond. Finally, you will learn to optimize your models using Optuna for hyperparameter tuning. By the end of this course, you will have acquired the skills to apply these cutting-edge techniques to real-world problems and harness DRL's full potential!
Pour les entreprises

Formation de 2 personnes ou plus ?

Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.
DataCamp Pour Les EntreprisesPour une solution sur mesure , réservez une démo.
  1. 1

    Introduction to Deep Reinforcement Learning

    Gratuit

    Discover how deep reinforcement learning improves upon traditional Reinforcement Learning while studying and implementing your first Deep Q Learning algorithm.

    Jouez Au Chapitre Maintenant
    Introduction to deep reinforcement learning
    50 xp
    Environment and neural network setup
    100 xp
    DRL training loop
    100 xp
    Introduction to deep Q learning
    50 xp
    Deep learning and DQN
    50 xp
    The Q-Network architecture
    100 xp
    Instantiating the Q-Network
    100 xp
    The barebone DQN algorithm
    50 xp
    Barebone DQN action selection
    100 xp
    Barebone DQN loss function
    100 xp
    Training the barebone DQN
    100 xp
  2. 2

    Deep Q-learning

    Dive into Deep Q-learning by implementing the original DQN algorithm, featuring Experience Replay, epsilon-greediness and fixed Q-targets. Beyond DQN, you will then explore two fascinating extensions that improve the performance and stability of Deep Q-learning: Double DQN and Prioritized Experience Replay.

    Jouez Au Chapitre Maintenant
  3. 3

    Introduction to Policy Gradient Methods

    Learn about the foundational concepts of policy gradient methods found in DRL. You will begin with the policy gradient theorem, which forms the basis for these methods. Then, you will implement the REINFORCE algorithm, a powerful approach to learning policies. The chapter will then guide you through Actor-Critic methods, focusing on the Advantage Actor-Critic (A2C) algorithm, which combines the strengths of both policy gradient and value-based methods to enhance learning efficiency and stability.

    Jouez Au Chapitre Maintenant
  4. 4

    Proximal Policy Optimization and DRL Tips

    Explore Proximal Policy Optimization (PPO) for robust DRL performance. Next, you will examine using an entropy bonus in PPO, which encourages exploration by preventing premature convergence to deterministic policies. You'll also learn about batch updates in policy gradient methods. Finally, you will learn about hyperparameter optimization with Optuna, a powerful tool for optimizing performance in your DRL models.

    Jouez Au Chapitre Maintenant
Pour les entreprises

Formation de 2 personnes ou plus ?

Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.

collaborateurs

Collaborator's avatar
James Chapman
Collaborator's avatar
Jasmin Ludolf
Collaborator's avatar
Francesca Donadoni

audio enregistré par

Timothée Carayol's avatar
Timothée Carayol

prérequis

Intermediate Deep Learning with PyTorchReinforcement Learning with Gymnasium in Python
Timothée Carayol HeadshotTimothée Carayol

Principal Machine Learning Engineer

Voir Plus

Qu’est-ce que les autres apprenants ont à dire ?

Inscrivez-vous 15 millions d’apprenants et commencer Deep Reinforcement Learning in Python Aujourd’hui!

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.