Work through reinforcement learning algorithms chapter by chapter, running the code locally to see results immediately.
Use the companion website for a better reading experience than GitHub's notebook renderer provides.
Watch the free video course on Boyu Learning alongside the notebooks for a combined text and lecture format.
Reference specific algorithm implementations as working code examples when building your own RL experiments.
| boyu-ai/hands-on-rl | datawhalechina/competition-baseline | andri27-ts/reinforcement-learning | |
|---|---|---|---|
| Stars | 4,728 | 4,738 | 4,716 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | researcher | data | researcher |
Figures from each repo's GitHub metadata at analysis time.
The gym simulation library may require installing a specific older version to avoid runtime errors when launching environments.
Hands-on Reinforcement Learning is a Chinese-language educational resource that teaches reinforcement learning from the ground up. Reinforcement learning is a branch of machine learning where a program learns to make decisions by trying actions and receiving rewards or penalties based on the results, similar to how a person learns through trial and experience. The repository contains a collection of Jupyter Notebooks, one per chapter, each combining written explanations with runnable code. The series starts from the basic definition of reinforcement learning and works through a range of mainstream algorithms used in the field today. The authors recommend visiting the project's companion website rather than reading the notebooks directly on GitHub, since GitHub's notebook rendering has limitations. The site version provides a better reading experience with the same content. The notebooks are also available for local download and execution. The README includes a note that if you encounter errors running the gym simulation environment, installing a specific older version of that library often fixes the problem. An accompanying video course is available on the Boyu Learning platform and is free for all learners. The content also exists as a printed book sold through major Chinese book retailers. Issues and improvement suggestions are accepted through the standard GitHub issue tracker.
A Chinese-language tutorial series teaching reinforcement learning from scratch through Jupyter Notebooks, one notebook per chapter, each combining written explanation with runnable code covering mainstream algorithms.
Mainly Jupyter Notebook. The stack also includes Python, Jupyter Notebook.
License not stated in the explanation, check the repository directly before reusing.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.