Rainbow is all you need! A step-by-step tutorial from DQN to Rainbow
Do you want a RL agent nicely moving on Atari?
This is a step-by-step tutorial from DQN to Rainbow. Every chapter contains both of theoretical backgrounds and object-oriented implementation. Just pick any topic in which you are interested, and learn! You can execute them right away with Colab even on your smartphone.
Please feel free to open an issue or a pull-request if you have any idea to make it better. :)
If you want a tutorial for policy gradient methods, please see PG is All You Need.
This repository is tested with python 3.8+
git clone https://github.com/Curt-Park/rainbow-is-all-you-need.git
cd rainbow-is-all-you-need
make setup
jupyter lab
Thanks goes to these wonderful people (emoji key):
Jinwoo Park (Curt) 💻 📖 |
Kyunghwan Kim 💻 |
Wei Chen 🚧 |
WANG Lei 🚧 |
leeyaf 💻 |
ahmadF 📖 |
Roberto Schiavone 💻 |
David Yuan 💻 |
dhanushka2001 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!