Train an AI agent to play Ms. Pacman from Atari 2600.
- Team Members
- How to Run
- Folder Structure
- Background and Related Works
- Architecture
- Results
- Presentation
- References
- Licensing
- assets: assets of web-app
- GPU script: for training model on GPU machine
- logs: logs of web-app
- model_building: testing for initial model building
- stream_test: testing for streaming service during gameplay
- stream_test_react: testing for connecting streaming to react front end
- web_app: main web-app directory
- web_app_test: testing for web-app
- Mnih et al. 2013 Playing Atari with Deep Reinforcement Learning4
- Deep Reinforcement Learning, DeepMind Blog Post 201611
- Schrittwieser et al. 2020 Mastering Atari, Go, chess and shogi by planning with a learned model12
- MuZero: Mastering Go, Chess, Shogi, and Atari without Rules, DeepMind Blog Post 202013
@misc{1606.01540,
Author = {Greg Brockman and Vicki Cheung and Ludwig Pettersson and Jonas Schneider and John Schulman and Jie Tang and Wojciech Zaremba},
Title = {OpenAI Gym},
Year = {2016},
Eprint = {arXiv:1606.01540},
}
@Article{bellemare13arcade,
author = {{Bellemare}, M.~G. and {Naddaf}, Y. and {Veness}, J. and {Bowling}, M.},
title = {The Arcade Learning Environment: An Evaluation Platform for General Agents},
journal = {Journal of Artificial Intelligence Research},
year = "2013",
month = "jun",
volume = "47",
pages = "253--279",
}
@misc{plappert2016kerasrl,
author = {Matthias Plappert},
title = {keras-rl},
year = {2016},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/keras-rl/keras-rl}},
}
- Playing Atari with Deep Reinforcement Learning, Mnih et al., 2013
- Deep Reinforcement Learning with Double Q-learning, van Hasselt et al., 2015
- Continuous Deep Q-Learning with Model-based Acceleration, Gu et al., 2016
- Dueling Network Architectures for Deep Reinforcement Learning, Wang et al., 2016
- Prioritized Experience Replay, Schaul et al., 2016
- Rainbow: Combining Improvements in Deep Reinforcement Learning, Hessel et al., 2017
- Noisy Networks for Exploration, Fortunato et al., 2018
- Deep Reinforcement Learning, DeepMind Blog Post 2016
- Schrittwieser et al. 2020 Mastering Atari, Go, chess and shogi by planning with a learned model
- MuZero: Mastering Go, Chess, Shogi, and Atari without Rules, DeepMind Blog Post 2020
- MIT License