Deep Q-Network in tensorflow.
A Deep Q-Network that learns to play an Atari game through the Atari Learning Environment.
To Train: run python main.py
. Currently learns breakout through the breakout.bin
ROM.
Requires OpenCV, tensorflow, numpy, and ALE.