Deep Q Learning Algorithms in pytorch
DQN, Double DQN, Dual DQN, Dual Double DQN
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
Compare the convergence speed of various algorithms: Dual Double DQN > Dual DQN > Double DQN > DQN