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

YouTube

Reinforcement Learning - Full Course Using Python

Nicholas Renotte via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This practical introduction teaches reinforcement learning with Python, Stable Baselines, and OpenAI Gym. Learners train and evaluate agents for environments such as CartPole, Atari, and CarRacing, and build a custom environment.

Syllabus

- Start
- Introduction
- Gameplan
- RL in a Nutshell
- 1. Setup Stable Baselines
- 2. Environments
- Loading OpenAI Gym Environments
- Understanding OpenAI Gym Environments
- 3. Training
- Train a Reinforcement Learning Model
- Saving and Reloading Environments
- 4. Testing and Evaluation
- Evaluating RL Models
- Testing the Agent
- Viewing Logs in Tensorboard
- Performance Tuning
- 5. Callbacks, Alternate Algorithms, Neural Networks
- Adding Training Callbacks
- Changing Policies
- Changing Algorithms
- 6. Projects
- Project 1 Atari
- Importing Dependencies
- Applying GPU Acceleration with PyTorch
- Testing Atari Environments
- Vectorizing Environments
- Save and Reload Atari Model
- Evaluate and Test Atari RL Model
- Updated Performance
- Project 2 Autonomous Driving
- Installing Dependencies
- Test CarRacing-v0 Environment
- Train Autonomous Driving Agent
- Save and Reload Self Driving model
- Updated Self Driving Performance
- Project 3 Custom Open AI Gym Environments
- Import Dependencies for Custom Environment
- Types of OpenAI Gym Spaces
- Building a Custom Open AI Environment
- Testing a Custom Environment
- Train a RL Model for a Custom Environment
- Save a Custom Environment Model
- 7. Wrap Up

Taught by

Nicholas Renotte

Reviews

Start your review of Reinforcement Learning - Full Course Using 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.