resource: reinforcement-learning
126 resources, primary matches first, then adoption-weighted; health v2 shown.
| Resource | Health v2 | Stars | Maturity |
|---|---|---|---|
| google-deepmind/deepmind-research A collection of implementations and illustrative code accompanying DeepMind research publications, spanning reinforcement learning, generat… | 72 | 15169 | active |
| ShangtongZhang/reinforcement-learning-an-introduction Python implementations of the figures and examples from Sutton & Barto's 'Reinforcement Learning: An Introduction' (2nd Edition). It serves… | 32 | 14756 | stable |
| kmario23/deep-learning-drizzle A curated collection of links to university lecture videos, slides, and course pages covering deep learning, machine learning, reinforcemen… | 67 | 12933 | stable |
| lazyprogrammer/machine_learning_examples A large collection of machine learning, deep learning, NLP, and reinforcement learning example code and tutorials accompanying Lazy Program… | 68 | 8916 | active |
| PWhiddy/PokemonRedExperiments A collection of experiments and scripts for training reinforcement learning agents to play Pokemon Red using a Game Boy emulator and PyTorc… | 50 | 7895 | active |
| yandexdataschool/Practical_RL An open-source reinforcement learning course taught at HSE and YSDA, designed to be friendly to online students in English and Russian. It … | 57 | 6564 | active |
| georgezouq/awesome-ai-in-finance A curated awesome-list of AI in finance resources, covering LLM agents, deep learning strategies, trading systems, market data sources, pap… | 75 | 6444 | active |
| charliedream1/ai_quant_trade A one-stop AI quantitative trading platform covering learning, simulation, and live trading of stocks, funds, and crypto. It bundles exampl… | 67 | 6375 | active |
| rasbt/reasoning-from-scratch The official code repository for the book 'Build a Reasoning Model (From Scratch)' by Sebastian Raschka, containing step-by-step PyTorch im… | 71 | 5070 | active |
| dennybritz/reinforcement-learning A collection of Jupyter Notebook implementations, exercises, and solutions for popular reinforcement learning algorithms, designed to accom… | 32 | 22116 | maintenance |
| wangshusen/DRL A collection of lecture slides, notes, and videos on deep reinforcement learning by Wang Shusen, covering TD learning, DQN, policy gradient… | 32 | 4685 | stable |
| opendilab/awesome-RLHF A curated, continually updated list of research papers, codebases, datasets, blogs, and books about Reinforcement Learning with Human Feedb… | 68 | 4422 | active |
| walkinglabs/hands-on-modern-rl An open-source hands-on curriculum/book covering modern reinforcement learning, from MDPs and policy optimization (PPO) to LLM alignment (R… | 78 | 4124 | active |
| rlcode/reinforcement-learning A collection of minimal, clean, one-file-per-algorithm reinforcement learning examples in Python, covering classic methods like Q-Learning … | 71 | 3659 | active |
| MorvanZhou/tutorials Companion code repository for the MorvanPython (莫烦Python) tutorial series, covering machine learning, neural networks (TensorFlow, PyTorch,… | 32 | 13010 | maintenance |
| luspr/awesome-ml-courses A curated list of free machine learning and AI courses with high-quality video lectures from top universities and researchers like Stanford… | 32 | 3109 | active |
| PacktPublishing/Deep-Reinforcement-Learning-Hands-On Companion code repository for the Packt book 'Deep Reinforcement Learning Hands-On', containing Python examples built with PyTorch and Open… | 64 | 3102 | active |
| openai/spinningup Spinning Up in Deep RL is an OpenAI-produced educational resource combining tutorials, curated papers, and a Python code repo with short st… | 23 | 11915 | maintenance |
| MaximeVandegar/Papers-in-100-Lines-of-Code A curated collection of 63+ machine learning research papers implemented from scratch in roughly 100 lines of Python/PyTorch each. It serve… | 77 | 2865 | active |
| rushter/MLAlgorithms A collection of minimal, clean Python implementations of core machine learning algorithms built with numpy, scipy, and autograd. It is desi… | 69 | 11171 | maintenance |
| opendilab/PPOxFamily PPO x Family is an open-source introductory course on decision intelligence and deep reinforcement learning, centered on the PPO algorithm … | 37 | 2614 | active |
| TsinghuaC3I/Awesome-RL-for-LRMs A curated awesome-list accompanying the survey paper 'A Survey of Reinforcement Learning for Large Reasoning Models' from Tsinghua Universi… | 57 | 2482 | active |
| MorvanZhou/Reinforcement-learning-with-tensorflow A collection of simple reinforcement learning tutorial code in Python/TensorFlow, accompanying the Morvan Python (莫烦Python) video course in… | 32 | 9506 | maintenance |
| huseinzol05/Stock-Prediction-Models A collection of Jupyter Notebook implementations of machine learning and deep learning models for stock price forecasting, including 30+ fo… | 10 | 9480 | maintenance |
| nikhilbarhate99/PPO-PyTorch A minimal, single-threaded PyTorch implementation of Proximal Policy Optimization (PPO) with clipped objective for OpenAI gym environments.… | 32 | 2375 | stable |
| Hvass-Labs/TensorFlow-Tutorials A collection of Jupyter Notebook tutorials for beginners in Deep Learning and TensorFlow, each paired with a YouTube video. Topics span lin… | 32 | 9267 | maintenance |
| alessiodm/drl-zh A hands-on deep reinforcement learning course delivered as Jupyter notebooks, taking learners from MDPs and tabular RL to modern methods li… | 73 | 2293 | active |
| ljpzzz/machinelearning A collection of Jupyter Notebook code accompanying Liu Jianping (Pinard)'s widely-read Chinese machine learning blog on cnblogs. It organiz… | 32 | 8705 | maintenance |
| MorvanZhou/PyTorch-Tutorial A collection of PyTorch tutorial code examples and Jupyter notebooks by Mofan Zhou (莫烦Python), covering neural network basics through advan… | 32 | 8465 | maintenance |
| Curt-Park/rainbow-is-all-you-need A step-by-step tutorial of interactive Python notebooks teaching value-based deep reinforcement learning, progressing from DQN through its … | 72 | 2031 | stable |
| FareedKhan-dev/all-rl-algorithms A collection of Jupyter Notebook implementations of 18 reinforcement learning algorithms written from scratch in Python with NumPy and PyTo… | 37 | 1918 | active |
| HHHHHejia/Awesome-AgenticLLM-RL-Papers A curated paper list accompanying the survey 'The Landscape of Agentic Reinforcement Learning for LLMs', cataloguing RL algorithms (PPO, DP… | 57 | 1874 | active |
| princewen/tensorflow_practice A collection of TensorFlow 1.4 practice examples and tutorials covering reinforcement learning, NLP, and recommendation systems, written in… | 32 | 7017 | maintenance |
| yenchenlin/DeepLearningFlappyBird A Python demo that trains a Deep Q-Network (DQN) to play Flappy Bird from raw pixel input using TensorFlow, pygame, and OpenCV. It serves a… | 32 | 6818 | maintenance |
| stepjam/RLBench RLBench is a large-scale robot learning benchmark and simulation environment built on CoppeliaSim and PyRep, featuring 100 hand-designed ma… | 24 | 1811 | active |
| thinkwee/AgentsMeetRL A curated awesome list of open-source repositories for training LLM agents with reinforcement learning, organized by taxonomy categories li… | 62 | 1799 | active |
| linyiLYi/snake-ai A Python project implementing the classic Snake game with Pygame and an AI agent trained via deep reinforcement learning to play it. It pro… | 30 | 1785 | stable |
| linyiLYi/street-fighter-ai An AI agent trained with deep reinforcement learning to beat the final boss of Street Fighter II: Special Champion Edition, making decision… | 30 | 6521 | maintenance |
| opendilab/awesome-diffusion-model-in-rl A curated, continually updated list of research papers and codebases on diffusion models applied to reinforcement learning. It organizes pu… | 70 | 1632 | active |
| p-christ/Deep-Reinforcement-Learning-Algorithms-with-PyTorch A collection of PyTorch implementations of deep reinforcement learning algorithms (DQN, PPO, SAC, TD3, DDPG, A3C, HER, hierarchical RL) wit… | 32 | 5938 | maintenance |
| alxndrTL/little-book-rl The Little Book of Reinforcement Learning is a short introductory book on RL, from basics to applied algorithms, distributed under CC BY-SA… | 55 | 1551 | active |
| ikatsov/tensor-house TensorHouse is a collection of reference Jupyter notebooks and demo AI/ML applications covering enterprise use cases such as marketing, pri… | 23 | 1452 | active |
| udacity/deep-reinforcement-learning The official repository of Jupyter Notebook tutorials and exercises for Udacity's Deep Reinforcement Learning Nanodegree program. It provid… | 73 | 5176 | maintenance |
| mossr/BeautifulAlgorithms.jl A collection of concise, self-contained algorithm implementations in Julia covering machine learning, optimization, reinforcement learning,… | 36 | 1426 | active |
| huggingface/deep-rl-class The Hugging Face Deep Reinforcement Learning Course, a free educational resource with MDX course content and hands-on notebooks covering th… | 70 | 4996 | maintenance |
| boyu-ai/Hands-on-RL An open-source Chinese-language textbook, 'Hands-on Reinforcement Learning', teaching reinforcement learning from basics to mainstream algo… | 32 | 4959 | maintenance |
| andri27-ts/Reinforcement-Learning A 60-day structured course for learning Deep Reinforcement Learning, combining curated lectures (mainly from DeepMind and Berkeley) with Py… | 32 | 4737 | maintenance |
| keon/deep-q-learning A minimal, under-100-lines implementation of Deep Q-Learning (DQN and Double DQN) in Python using Keras and Gymnasium, built as a companion… | 70 | 1328 | active |
| sweetice/Deep-reinforcement-learning-with-pytorch A collection of clear PyTorch implementations of classic and state-of-the-art deep reinforcement learning algorithms such as DQN, A3C, PPO,… | 32 | 4651 | maintenance |
| ericyangyu/PPO-for-Beginners A minimal, well-documented PyTorch implementation of Proximal Policy Optimization (PPO) designed as a companion to a Medium tutorial series… | 32 | 1268 | stable |
| aws-solutions-library-samples/guidance-for-training-an-aws-deepracer-model-using-amazon-sagemaker AWS Solutions Library guidance providing Jupyter Notebook workshop content for training and evaluating AWS DeepRacer reinforcement learning… | 32 | 1245 | active |
| upb-lea/reinforcement_learning_course_materials Open course materials for a university reinforcement learning course, including LaTeX lecture slides, tutorial exercises with solutions, Ju… | 65 | 1191 | active |
| xviniette/FlappyLearning A browser-based demo where an AI learns to play Flappy Bird using neuroevolution (genetic algorithms evolving neural networks). It includes… | 32 | 3995 | maintenance |
| simoninithomas/Deep_reinforcement_learning_Course A collection of Jupyter Notebook implementations from the free 'Deep Reinforcement Learning' course, covering algorithms like DQN, PPO, and… | 32 | 3900 | maintenance |
| offchan42/machine-learning-curriculum A curated curriculum and resource list for learning machine learning, deep learning, and reinforcement learning. It links to courses, video… | 32 | 1128 | active |
| wangshub/RL-Stock A tutorial-style project demonstrating how to use deep reinforcement learning (PPO via stable-baselines) to simulate automated stock tradin… | 32 | 3738 | maintenance |
| Kim-Hammar/awesome-rl-for-cybersecurity A curated awesome-list of resources for applying reinforcement learning to cyber security, including RL environments, papers, books, blog p… | 74 | 1085 | active |
| hanjuku-kaso/awesome-offline-rl A curated awesome-list of research papers, surveys, benchmarks, open-source implementations, blogs, and workshops on offline reinforcement … | 32 | 1075 | active |
| junxiaosong/AlphaZero_Gomoku A Python implementation of the AlphaZero algorithm that trains a Gomoku (Five in a Row) AI purely through self-play using MCTS and a policy… | 32 | 3625 | maintenance |
| zhoubolei/introRL An open introductory course on reinforcement learning by Boley Zhou, consisting of 10 lectures with English slides and Mandarin video lectu… | 32 | 3595 | maintenance |
| MrSyee/pg-is-all-you-need A step-by-step tutorial repository of Jupyter notebooks teaching policy gradient reinforcement learning algorithms from A2C to SAC, with th… | 74 | 1038 | stable |
| ZhiqingXiao/rl-book Source code repository for the book 'Reinforcement Learning: Theory and Python Implementation', providing Python implementations of RL algo… | 54 | 1030 | active |
| seungeunrho/minimalRL A collection of minimal PyTorch implementations of classic deep reinforcement learning algorithms (REINFORCE, DQN, PPO, DDPG, A3C, A2C, ACE… | 32 | 3222 | maintenance |
| higgsfield/RL-Adventure A step-by-step PyTorch tutorial series implementing Deep Q-Network variants, from vanilla DQN through Double DQN, Prioritized Replay, Noisy… | 32 | 3179 | maintenance |
| google-deepmind/alphatensor Code and data accompanying DeepMind's AlphaTensor publication on discovering faster matrix multiplication algorithms with reinforcement lea… | 32 | 2853 | maintenance |
| NeuronDance/DeepRL A curated educational repository by the DeepRL Lab that collects learning materials, research institutions, notable researchers, and applic… | 32 | 2570 | maintenance |
| Machine-Learning-Tokyo/AI_Curriculum A curated collection of links to open university lecture series on deep learning and reinforcement learning from Stanford, MIT, UC Berkeley… | 32 | 2562 | maintenance |
| LyWangPX/Reinforcement-Learning-2nd-Edition-by-Sutton-Exercise-Solutions A community-maintained collection of exercise solutions for the second edition of 'Reinforcement Learning: An Introduction' by Sutton and B… | 46 | 2429 | maintenance |
| awjuliani/DeepRL-Agents A collection of deep reinforcement learning agents implemented in TensorFlow as Jupyter notebooks, covering algorithms from Q-tables to A3C… | 32 | 2279 | maintenance |
| Zeta36/chess-alpha-zero A research/educational project implementing chess reinforcement learning using AlphaGo Zero methods (self-play, MCTS, residual neural netwo… | 32 | 2224 | maintenance |
| AppliedDataSciencePartners/DeepReinforcementLearning A Python implementation replicating the AlphaZero deep reinforcement learning methodology, built with Keras and Jupyter notebooks. It serve… | 32 | 2033 | maintenance |
| PacktPublishing/Advanced-Deep-Learning-with-Keras The official code repository for the Packt book 'Advanced Deep Learning with TensorFlow 2 and Keras', containing all supporting example cod… | 64 | 2022 | maintenance |
| lexfridman/deeptraffic DeepTraffic is a deep reinforcement learning competition from the MIT Deep Learning series where participants train neural networks to driv… | 32 | 1793 | maintenance |
| Farama-Foundation/D4RL D4RL is an open-source benchmark providing standardized environments and datasets for offline reinforcement learning research. It is now in… | 32 | 1700 | maintenance |
| Paulescu/hands-on-rl A free, hands-on Reinforcement Learning course taught through Jupyter Notebooks, taking learners from basic RL concepts to deep RL. It cove… | 32 | 1572 | maintenance |
| sudharsan13296/Awesome-Meta-Learning A curated awesome-list of meta-learning resources including papers with code, books, libraries, blogs, lecture videos, datasets, and worksh… | 32 | 1554 | maintenance |
| tigerneil/awesome-deep-rl A curated awesome-list of deep reinforcement learning resources, organizing papers, surveys, and frameworks across topics like exploration,… | 23 | 1513 | maintenance |
| Lizhi-sjtu/DRL-code-pytorch A collection of concise PyTorch implementations of deep reinforcement learning algorithms including REINFORCE, A2C, Rainbow DQN, PPO, DDPG,… | 32 | 1486 | maintenance |
| oxwhirl/smac SMAC is a benchmark environment for cooperative multi-agent reinforcement learning built on StarCraft II via Blizzard's SC2 ML API and Deep… | 23 | 1366 | maintenance |
| quantumiracle/Popular-RL-Algorithms A personal collection of PyTorch implementations of popular model-free reinforcement learning algorithms (SAC, TD3, PPO, DDPG, Q-learning, … | 37 | 1358 | maintenance |
| clvrai/awesome-rl-envs A curated, categorized list of reinforcement learning environments covering robotics, games, navigation, multi-agent, safety, autonomous dr… | 32 | 1357 | maintenance |
| PacktPublishing/Deep-Reinforcement-Learning-Hands-On-Second-Edition Companion code repository for the Packt book 'Deep Reinforcement Learning Hands-On, Second Edition', containing Jupyter Notebook examples o… | 32 | 1288 | maintenance |
| google/brain-tokyo-workshop A collection of research code releases from Google Brain's Tokyo team, including projects on weight agnostic neural networks, neuroevolutio… | 10 | 1285 | maintenance |
| ucla-rlcourse/RLexample A collection of Jupyter Notebook and Python script examples demonstrating basic reinforcement learning with Gymnasium, PyTorch, and simulat… | 63 | 1272 | maintenance |
| openai/following-instructions-human-feedback The official companion repository for OpenAI's InstructGPT paper on aligning language models with human intent via reinforcement learning f… | 10 | 1259 | maintenance |
| sudharsan13296/Hands-On-Meta-Learning-With-Python A Jupyter Notebook companion repository for the book 'Hands-On Meta Learning with Python', implementing meta-learning algorithms like MAML,… | 32 | 1228 | maintenance |
| vmayoral/basic_reinforcement_learning An introductory tutorial series on reinforcement learning with step-by-step Jupyter Notebook walkthroughs covering Q-learning, SARSA, DQN, … | 32 | 1224 | maintenance |
| pskrunner14/trading-bot A stock trading bot that uses Deep Q-Learning reinforcement learning to learn buy/sell/hold policies from historical stock price data. It i… | 32 | 1175 | maintenance |
| vietnh1009/Super-mario-bros-A3C-pytorch A clean PyTorch implementation of the Asynchronous Advantage Actor-Critic (A3C) algorithm that trains an agent to play Super Mario Bros via… | 32 | 1112 | maintenance |
| nikitasrivatsan/DeepLearningVideoGames A research project implementing Deep Q Networks (DQN) to learn video game strategies for Pong and Tetris from raw pixel input. It uses a co… | 32 | 1090 | maintenance |
| qfettes/DeepRL-Tutorials A collection of IPython/Jupyter notebooks implementing deep reinforcement learning algorithms in PyTorch, covering DQN variants (Double, Du… | 32 | 1078 | maintenance |
| louisnino/RLcode A Chinese-language tutorial series ('白话强化学习') teaching reinforcement learning from intuition-first explanations with accompanying annotated… | 32 | 1062 | maintenance |
| maxpumperla/deep_learning_and_the_game_of_go Companion code and pip-installable library (dlgo) for the Manning book 'Deep Learning and the Game of Go', implementing Go game AI from bas… | 32 | 1056 | maintenance |
| mimoralea/gdrl Companion code repository for the Manning book 'Grokking Deep Reinforcement Learning' by Miguel Morales, containing Jupyter notebooks cover… | 32 | 1036 | maintenance |
| Rafael1s/Deep-Reinforcement-Learning-Algorithms A collection of 32 Jupyter Notebook projects implementing deep reinforcement learning algorithms such as Q-learning, DQN, PPO, DDPG, TD3, S… | 32 | 1031 | maintenance |
| MoonshotAI/Kimi-k1.5 The official repository for Kimi k1.5, Moonshot AI's o1-level multimodal LLM trained with scaled reinforcement learning, primarily containi… | 25 | 3471 | experimental |
| araffin/rl-baselines-zoo A collection of 100+ pre-trained reinforcement learning agents built with Stable Baselines, including tuned hyperparameters for each enviro… | 10 | 1203 | abandoned |
| siemanko/tensorflow-deepq A Jupyter Notebook-based demonstration of deep Q-learning implemented with TensorFlow, including controllers and simulators that can be com… | 32 | 1166 | abandoned |
| williamFalcon/DeepRLHacks A set of written notes summarizing John Schulman's 'Nuts and Bolts of Deep RL Research' lecture from the 2017 Deep RL Bootcamp at UC Berkel… | 32 | 1123 | abandoned |
| openai/universe-starter-agent A starter implementation of an A3C reinforcement learning agent that can solve OpenAI Universe environments, including Atari games like Pon… | 10 | 1097 | abandoned |
page 1 / 2 next →