This is a fork of Google's Deep Q Network code used to master classic Atari games. This has been adapted here to play Super Mario Bros. It uses a double deep Q network to control an open-source Nintendo Entertainment System emulator called FCEUX.
For instructions and a summary of changes to the original Google project, please see this blog post.
Tested on Debian (x64) with an nVidia GTX 980: