Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AmazingAng/WTF-DeepRL

Deep RL algorithm in pytorch
https://github.com/AmazingAng/WTF-DeepRL

Last synced: 3 months ago
JSON representation

Deep RL algorithm in pytorch

Awesome Lists containing this project

README

        

# WTF 深度强化学习
WTF 深度强化学习算法库及教程,学习并复现经典的深度强化学习算法。

深度强化学习算法使用pytorch实现,写在jupyter notebook中。用Atari Games中的Pong测试。

## 先修课程

1. 机器学习/深度学习

2. python编程

3. 经典强化学习

## 目录

**第1讲:Deep Q-learning**:[文章](https://github.com/AmazingAng/WTF-DeepRL/tree/master/01_DQN/readme.md) | [Code](https://github.com/AmazingAng/WTF-DeepRL/tree/master/01_DQN) | [Google Colab](https://colab.research.google.com/github/AmazingAng/WTF-DeepRL/blob/master/01_DQN/DQN.ipynb#)

**第2讲:Prioritized Experience Replay (PER)**:[代码](https://github.com/AmazingAng/deep-RL-elements/tree/master/02_DQN_PER) | [文章](https://github.com/AmazingAng/deep-RL-elements/tree/master/02_DQN_PER/readme.md)

**第3讲:Double DQN (DDQN)**:[代码](https://github.com/AmazingAng/deep-RL-elements/tree/master/03_DDQN) | [文章](https://github.com/AmazingAng/deep-RL-elements/tree/master/03_DDQN/readme.md)

**第4讲:Dueling DQN**:[代码](https://github.com/AmazingAng/deep-RL-elements/tree/master/04_DuelingDQN) | [文章](https://github.com/AmazingAng/deep-RL-elements/tree/master/04_DuelingDQN/readme.md)

**第5讲:DQN with Soft Update (Soft DQN)**:[代码](https://github.com/AmazingAng/deep-RL-elements/tree/master/05_SoftDQN) | [文章](https://github.com/AmazingAng/deep-RL-elements/tree/master/readme.md)

**第6讲:DQN with Noisy Net**:[代码](https://github.com/AmazingAng/deep-RL-elements/tree/master/06_NoisyDQN) | [文章](https://github.com/AmazingAng/deep-RL-elements/tree/master/readme.md)

**第7讲:DQN with Intrinsic Curiosity Module**:[代码](https://github.com/AmazingAng/deep-RL-elements/tree/master/07_ICMDQN) | [文章](https://github.com/AmazingAng/deep-RL-elements/tree/master/07_ICMDQN/readme.md)

**第8讲:Deep Recurrent Q-learning (DRQN)**:[代码](https://github.com/AmazingAng/deep-RL-elements/tree/master/08_DRQN) | [文章](https://github.com/AmazingAng/deep-RL-elements/tree/master/08_DRQN/readme.md)

**第9讲:N-step DQN**:[代码](https://github.com/AmazingAng/deep-RL-elements/tree/master/09_NStepDQN) | [文章](https://github.com/AmazingAng/deep-RL-elements/tree/master/09_NStepDQN/readme.md)

## Prerequisite
- torch 1.4.0
- gym[atari]
- tensorboardX

## 其他深度强化学习算法库 (pytorch)
- [Reinforcement-Learning](https://github.com/andri27-ts/Reinforcement-Learning)
- [DeepRL-Tutorials](https://github.com/qfettes/DeepRL-Tutorials)
- [Deep-Reinforcement-Learning-Algorithms-with-PyTorch](https://github.com/p-christ/Deep-Reinforcement-Learning-Algorithms-with-PyTorch)