DeepMind's DQN code for experimentation and extension.
The code is setup for a Linux environment, in order to create this with minimal effort, Docker is used to create the appropriate environment.
- Start docker
$ boot2docker start
$ eval "$(boot2docker shellinit)"
- Setup the DQN environment
$ cd dqn
$ docker run -it -v $(pwd):/DeepMind rsepassi/dqn bash
- Train the network (for instance, Breakout)
# cd DeepMind
# ./run_cpu breakout
- To finish
# exit
$ boot2docker stop