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

freeCodeCamp

Python Reinforcement Learning using OpenAI Gymnasium – Full Course

via freeCodeCamp

Overview

This course teaches the basics of reinforcement learning and how to implement it using Gymnasium (OpenAI Gym). Students will learn about the agent-environment interaction, Q-values, epsilon-greedy strategy, and training agents to play Blackjack and Cartpole. The course covers deep Q-networks (DQN) and introduces multi-agent reinforcement learning using Pettingzoo. The teaching method includes hands-on coding tutorials and visualizations. The intended audience for this course includes individuals interested in machine learning, artificial intelligence, and Python programming.

Syllabus

⌨️ Introduction
⌨️ Reinforcement Learning Basics Agent and Environment
⌨️ Introduction to OpenAI Gymnasium
⌨️ Blackjack Rules and Implementation in Gymnasium
⌨️ Solving Blackjack
⌨️ Install and Import Libraries
⌨️ Observing the Environment
⌨️ Executing an Action in the Environment
⌨️ Understand and Implement Epsilon-greedy Strategy to Solve Blackjack
⌨️ Understand the Q-values
⌨️ Training the Agent to Play Blackjack
⌨️ Visualize the Training of Agent Playing Blackjack
⌨️ Summary of Solving Blackjack
⌨️ Solving Cartpole Using Deep-Q-NetworksDQN
⌨️ Summary of Solving Cartpole
⌨️ Advanced Topics and Introduction to Multi-Agent Reinforcement Learning using Pettingzoo

Taught by

freeCodeCamp.org

Reviews

Start your review of Python Reinforcement Learning using OpenAI Gymnasium – Full Course

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.