1 Star 0 Fork 0

陈狗翔 / dueling-DQN-pytorch

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

dueling-DQN-pytorch

very easy implementation of dueling DQN in pytorch

all things are in one file, easily to follow~~

Architecture

requirement

  • tensorflow (for tensorboard logging)
  • pytorch (>=1.0, 1.0.1 used in my experiment)
  • gym
  • ViZDoom

CartPole-v0

for training ddqn in CartPole, just run

python ddqn.py

common, no description~

in CartPole-v0 the network will convergence to 200 episode reward very quickly~~

Visual doom

for training ddqn in Visual doom, just run

python visual_doom.py

for testing ddqn in Visual doom, just run

python visual_doom_test.py

use the basic environment of Visual doom. The agent could play very experienced after about 1000 times of games~~

also provide the dqn training and testing code for comparision.

reference

Dueling Network Architectures for Deep Reinforcement Learning (arxiv)

Comments ( 0 )

Sign in for post a comment

About

very easy implementation of dueling DQN in pytorch spread retract
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Python
1
https://gitee.com/ChenGouXiang/dueling-DQN-pytorch.git
git@gitee.com:ChenGouXiang/dueling-DQN-pytorch.git
ChenGouXiang
dueling-DQN-pytorch
dueling-DQN-pytorch
master

Search