gerdm/reinforcement-learning
Repository of notes, code and notebooks in Python for the book "Reinforcement Learning: An Introduction" by Richard S. Sutton and Andrew G. Barto
This project helps you understand and apply core concepts from the classic 'Reinforcement Learning: An Introduction' book by Sutton and Barto. It provides practical Python code examples for various algorithms and experiments discussed in the book. Anyone studying reinforcement learning, from students to researchers, who wants to see theoretical concepts implemented would find this useful.
Use this if you are studying Sutton and Barto's 'Reinforcement Learning' book and want to see its algorithms implemented in Python.
Not ideal if you are looking for a high-level library to quickly build and train production-ready reinforcement learning agents without diving into algorithm details.
Stars
37
Forks
3
Language
Jupyter Notebook
License
—
Category
Last pushed
Mar 06, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/gerdm/reinforcement-learning"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
WilliamLwj/PyXAB
PyXAB - A Python Library for X-Armed Bandit and Online Blackbox Optimization Algorithms
jekyllstein/Reinforcement-Learning-Sutton-Barto-Exercise-Solutions
Chapter notes and exercise solutions for Reinforcement Learning: An Introduction by Sutton and Barto
cfoh/Multi-Armed-Bandit-Example
Learning Multi-Armed Bandits by Examples. Currently covering MAB, UCB, Boltzmann Exploration,...
matteocasolari/reinforcement-learning-an-introduction-solutions
Implementations for solutions to programming exercises of Reinforcement Learning: An...
BY571/Upside-Down-Reinforcement-Learning
Upside-Down Reinforcement Learning (⅂ꓤ) implementation in PyTorch. Based on the paper published...