├── .github └── FUNDING.yml ├── .gitignore ├── .idea ├── atari.iml ├── codeStyles │ └── codeStyleConfig.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml ├── other.xml ├── vcs.xml └── workspace.xml ├── LICENSE ├── README.md ├── assets ├── Atlantis │ └── ge │ │ ├── atlantis.gif │ │ ├── score.png │ │ └── testing_score.png ├── Breakout │ └── ddqn │ │ ├── breakout.gif │ │ ├── model.h5 │ │ ├── score.png │ │ ├── training_loss.png │ │ └── training_score.png ├── SpaceInvaders │ └── ddqn │ │ ├── model.h5 │ │ ├── score.png │ │ ├── space_invaders.gif │ │ ├── training_loss.png │ │ └── training_score.png ├── atari_icon_web.png └── network_architecture.png ├── atari.py ├── convolutional_neural_network.py ├── game_models ├── __init__.py ├── base_game_model.py ├── ddqn_game_model.py └── ge_game_model.py ├── gym_wrappers.py ├── logger.py └── requirements.txt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: gsurma 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/atari.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/.idea/atari.iml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/.idea/other.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/README.md -------------------------------------------------------------------------------- /assets/Atlantis/ge/atlantis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/Atlantis/ge/atlantis.gif -------------------------------------------------------------------------------- /assets/Atlantis/ge/score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/Atlantis/ge/score.png -------------------------------------------------------------------------------- /assets/Atlantis/ge/testing_score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/Atlantis/ge/testing_score.png -------------------------------------------------------------------------------- /assets/Breakout/ddqn/breakout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/Breakout/ddqn/breakout.gif -------------------------------------------------------------------------------- /assets/Breakout/ddqn/model.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/Breakout/ddqn/model.h5 -------------------------------------------------------------------------------- /assets/Breakout/ddqn/score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/Breakout/ddqn/score.png -------------------------------------------------------------------------------- /assets/Breakout/ddqn/training_loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/Breakout/ddqn/training_loss.png -------------------------------------------------------------------------------- /assets/Breakout/ddqn/training_score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/Breakout/ddqn/training_score.png -------------------------------------------------------------------------------- /assets/SpaceInvaders/ddqn/model.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/SpaceInvaders/ddqn/model.h5 -------------------------------------------------------------------------------- /assets/SpaceInvaders/ddqn/score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/SpaceInvaders/ddqn/score.png -------------------------------------------------------------------------------- /assets/SpaceInvaders/ddqn/space_invaders.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/SpaceInvaders/ddqn/space_invaders.gif -------------------------------------------------------------------------------- /assets/SpaceInvaders/ddqn/training_loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/SpaceInvaders/ddqn/training_loss.png -------------------------------------------------------------------------------- /assets/SpaceInvaders/ddqn/training_score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/SpaceInvaders/ddqn/training_score.png -------------------------------------------------------------------------------- /assets/atari_icon_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/atari_icon_web.png -------------------------------------------------------------------------------- /assets/network_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/assets/network_architecture.png -------------------------------------------------------------------------------- /atari.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/atari.py -------------------------------------------------------------------------------- /convolutional_neural_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/convolutional_neural_network.py -------------------------------------------------------------------------------- /game_models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /game_models/base_game_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/game_models/base_game_model.py -------------------------------------------------------------------------------- /game_models/ddqn_game_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/game_models/ddqn_game_model.py -------------------------------------------------------------------------------- /game_models/ge_game_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/game_models/ge_game_model.py -------------------------------------------------------------------------------- /gym_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/gym_wrappers.py -------------------------------------------------------------------------------- /logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsurma/atari/HEAD/logger.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | gym 3 | keras 4 | matplotlib 5 | opencv-python 6 | tensorflow-gpu 7 | PIL --------------------------------------------------------------------------------