This is an implementation of Deep Q-Network (DQN) playing Breakout. DQN is a groundbreaking reinforcement learning algorithm introduced by DeepMind in their seminal paper "Human-level control through deep reinforcement learning" (Nature, 2015). The algorithm combines Q-learning with deep neural networks to learn optimal gameplay directly from pixels.
In this implementation:
Try switching between AI and human mode to compare your skills against the trained agent!