Training
- Run
python dqn_demo.py
./dqn_demo.py
to train AI for Breakout. - In case
breakout.bin
is not found run as:python dqn_demo.py -r <Path_To_Roms>
./dqn_demo.py -r <Path_To_Roms>
Testing
Run python dqn_run_test.py -d YOUR_SAVE_DIR -m QNet -e EPOCH_RANGE -v 1
Run ./dqn_run_test.py -d YOUR_SAVE_DIR -m QNet -e EPOCH_RANGE -v
where EPOCH_RANGE is a pair of numbers delimited by comma
Sample Play Video
https://www.dropbox.com/s/cglqxaipyap1pe7/dqn-breakout-197.avi?dl=0