Testing Deep RL Algorithms with Lunar Lander and Atari Games.
- git clone repo
- Create virtual environment
- pip install -r requirements.txt
(if using testStable.py file, install requirementsStable.txt)
Run main.py
All options for testing are changed within settings.json file
- 1 is DQN (set 'ddqn' variable to either true or false for Double DQN).
- 2 is Expected SARSA
- 3 is REINFORCE
- 4 is Vanilla Actor Critic
- 5 is A2C (note: this one does not perform correctly)
- 1 is Pong
- 2 is Breakout
- 3 is Space Invaders
- 'Advanced' Model is Convolutional Layer Pytorch network.
- 'Basic' Model, when this is selected the game will automatically be the Lunar Lander Environment.
- Run plot.py to then visualize test run.
- playModel.py can also be used to play trained model weights, this must be selected however in the playModel file.

