8000 GitHub - mindspore-courses/Rainbow-MindSpore: About Rainbow-MindSpore! A step-by-step tutorial from DQN to Rainbow
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

About Rainbow-MindSpore! A step-by-step tutorial from DQN to Rainbow

License

Notifications You must be signed in to change notification settings

mindspore-courses/Rainbow-MindSpore

Repository files navigation

Thank you for Curt Park's open source, which has been adapted from open source code

Rainbow-MindSpore!

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.

Contents

  1. DQN [NBViewer]
  2. DoubleDQN [NBViewer]
  3. PrioritizedExperienceReplay [NBViewer]
  4. DuelingNet [NBViewer]
  5. NoisyNet [NBViewer]
  6. CategoricalDQN [NBViewer]
  7. N-stepLearning [NBViewer]
  8. Rainbow [NBViewer]

Prerequisites

This repository is tested with python 3.7+ MindSpore 2.1

git clone https://github.com/Curt-Park/rainbow-is-all-you-need.git
cd rainbow-is-all-you-need
make setup

How to Run

jupyter lab

Related Papers

  1. V. Mnih et al., "Human-level control through deep reinforcement learning." Nature, 518 (7540):529–533, 2015.
  2. van Hasselt et al., "Deep Reinforcement Learning with Double Q-learning." arXiv preprint arXiv:1509.06461, 2015.
  3. T. Schaul et al., "Prioritized Experience Replay." arXiv preprint arXiv:1511.05952, 2015.
  4. Z. Wang et al., "Dueling Network Architectures for Deep Reinforcement Learning." arXiv preprint arXiv:1511.06581, 2015.
  5. M. Fortunato et al., "Noisy Networks for Exploration." arXiv preprint arXiv:1706.10295, 2017.
  6. M. G. Bellemare et al., "A Distributional Perspective on Reinforcement Learning." arXiv preprint arXiv:1707.06887, 2017.
  7. R. S. Sutton, "Learning to predict by the methods of temporal differences." Machine learning, 3(1):9–44, 1988.
  8. M. Hessel et al., "Rainbow: Combining Improvements in Deep Reinforcement Learning." arXiv preprint arXiv:1710.02298, 2017.

Releases

No releases published

Packages

No packages published

Languages

0