Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

DataCamp

Reinforcement Learning in Python

via DataCamp

Overview

Master the fundamentals of reinforcement learning (RL) and discover how to build models to navigate complex environments often found in robotics and video games. If you’re new to reinforcement learning or want to specialize in reinforcement learning as a branch of machine learning, this is an ideal place to start. You’ll start by learning about core reinforcement learning concepts, such as Markov decision processes, exploration/exploitation tradeoffs, and dynamic programming algorithms. You'll learn to apply Q-learning, SARSA, and other methods to navigate mountain ranges and frozen lakes from the Gymnasium library. You’ll merge deep learning and reinforcement learning and discover deep reinforcement learning, which can be used to train agents to navigate highly complex environments with little supervision. Along the way, you'll apply these techniques to tackle real-world projects, including optimizing taxi routes and stock trading simulation. With these reinforcement learning tools at hand, you're ready to begin tackling an exciting new application for reinforcement learning: reinforcement learning from human feedback (RLHF). RLHF can be used to improve LLM outputs by training on human feedback to its responses. Start your reinforcement learning journey today!

Syllabus

  • Reinforcement Learning with Gymnasium in Python
    • Start your reinforcement learning journey! Learn how agents can learn to solve environments through interactions.
  • Taxi Route Optimization with Reinforcement Learning
  • Deep Reinforcement Learning in Python
    • Learn and use powerful Deep Reinforcement Learning algorithms, including refinement and optimization techniques.
  • Stock Trading Simulation with Gymnasium
  • Reinforcement Learning from Human Feedback (RLHF)
    • Learn how to make GenAI models truly reflect human values while gaining hands-on experience with advanced LLMs.

Taught by

Fouad Trad, Timothée Carayol, and Mina Parham

Reviews

Start your review of Reinforcement Learning in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.