├── .gitignore ├── README.md ├── dqn ├── LICENSE ├── NeuralQLearner.lua ├── Rectifier.lua ├── Scale.lua ├── TransitionTable.lua ├── convnet.lua ├── convnet_atari3.lua ├── convnet_nes.lua ├── initenv.lua ├── net_downsample_2x_full_y.lua ├── nnutils.lua ├── test_agent.lua └── train_agent.lua ├── install_dependencies.sh ├── logs └── .gitignore ├── roms ├── README └── breakout.bin ├── saves └── .gitignore ├── test_cpu.sh ├── test_gpu.sh ├── train_cpu.sh └── train_gpu.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | torch 3 | dqn/*.t7 4 | 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/README.md -------------------------------------------------------------------------------- /dqn/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/LICENSE -------------------------------------------------------------------------------- /dqn/NeuralQLearner.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/NeuralQLearner.lua -------------------------------------------------------------------------------- /dqn/Rectifier.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/Rectifier.lua -------------------------------------------------------------------------------- /dqn/Scale.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/Scale.lua -------------------------------------------------------------------------------- /dqn/TransitionTable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/TransitionTable.lua -------------------------------------------------------------------------------- /dqn/convnet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/convnet.lua -------------------------------------------------------------------------------- /dqn/convnet_atari3.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/convnet_atari3.lua -------------------------------------------------------------------------------- /dqn/convnet_nes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/convnet_nes.lua -------------------------------------------------------------------------------- /dqn/initenv.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/initenv.lua -------------------------------------------------------------------------------- /dqn/net_downsample_2x_full_y.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/net_downsample_2x_full_y.lua -------------------------------------------------------------------------------- /dqn/nnutils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/nnutils.lua -------------------------------------------------------------------------------- /dqn/test_agent.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/test_agent.lua -------------------------------------------------------------------------------- /dqn/train_agent.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/dqn/train_agent.lua -------------------------------------------------------------------------------- /install_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/install_dependencies.sh -------------------------------------------------------------------------------- /logs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/logs/.gitignore -------------------------------------------------------------------------------- /roms/README: -------------------------------------------------------------------------------- 1 | Rom files should be put in this directory 2 | -------------------------------------------------------------------------------- /roms/breakout.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/roms/breakout.bin -------------------------------------------------------------------------------- /saves/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/saves/.gitignore -------------------------------------------------------------------------------- /test_cpu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/test_cpu.sh -------------------------------------------------------------------------------- /test_gpu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/test_gpu.sh -------------------------------------------------------------------------------- /train_cpu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/train_cpu.sh -------------------------------------------------------------------------------- /train_gpu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ehrenbrav/DeepQNetwork/HEAD/train_gpu.sh --------------------------------------------------------------------------------