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

freeCodeCamp

Reinforcement Learning Course - Full Machine Learning Tutorial

via freeCodeCamp

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive tutorial on reinforcement learning, covering core topics from Q learning and SARSA to advanced techniques like deep Q learning and policy gradient methods. Explore practical implementations using TensorFlow and PyTorch in various OpenAI Gym environments, including Space Invaders and Breakout. Begin with modern algorithms to demonstrate the power of reinforcement learning, then delve into fundamental concepts underpinning all reinforcement learning algorithms. Learn to code your own reinforcement learning environment, understand Markov Decision Processes, and tackle the explore-exploit dilemma. Gain hands-on experience with SARSA and Double Q Learning in the OpenAI Gym, providing a solid foundation for mastering this exciting field of machine learning.

Syllabus

Intro .
Intro to Deep Q Learning .
How to Code Deep Q Learning in Tensorflow .
Deep Q Learning with Pytorch Part 1: The Q Network .
Deep Q Learning with Pytorch part 2: Coding the Agent .
Deep Q Learning with Pytorch part.
Intro to Policy Gradients 3: Coding the main loop .
How to Beat Lunar Lander with Policy Gradients .
How to Beat Space Invaders with Policy Gradients .
How to Create Your Own Reinforcement Learning Environment Part 1 .
How to Create Your Own Reinforcement Learning Environment Part 2 .
Fundamentals of Reinforcement Learning .
Markov Decision Processes .
The Explore Exploit Dilemma .
Reinforcement Learning in the Open AI Gym: SARSA .
Reinforcement Learning in the Open AI Gym: Double Q Learning .
Conclusion .

Taught by

freeCodeCamp.org

Reviews

Start your review of Reinforcement Learning Course - Full Machine Learning Tutorial

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.