Skip to content

PyTorch implementation of DQN, Double DQN, Dual DQN, Dual Double DQN

Notifications You must be signed in to change notification settings

wangzhegeek/various-DQNs-with-pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Q Learning Algorithms in pytorch

Algorithms

DQN, Double DQN, Dual DQN, Dual Double DQN

Usage

To train a model:

# see main.py for args details
$ python main.py 

The model is defined in model.py

The algorithm is defined in dqn_agent.py and ddqn_agent.py

The running script and hyper-parameters are defined in main.py

Results

Compare the convergence speed of various algorithms: Dual Double DQN > Dual DQN > Double DQN > DQN

About

PyTorch implementation of DQN, Double DQN, Dual DQN, Dual Double DQN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages