This repo is a continuous effort to show the results of different reinforcement learning algorithms on Atari games. This work follows the works from the respective papers as well as the book by Maxim Lapan.
This project requires python and the following python libraries installed.
- torch
- tensorboardX
- gym
- numpy
- cv2
- Clone or download the repo using https://github.com/intelaashish/Comparing_Reinforcement_Learning_algorithms_on_Atari_Games.git
- Navigate to the directory for the algorithm that you want to train on.
- Run the training file. E.g.,
python training_pong.py
- Deep Q Network (DQN)
- N-steps DQN
- Double DQN
- Dueling DQN
- Reinforce
- A2C
- A3C
- PPO
- TRPO
- DDPG
- TD3