Atari - Solving Games with AI 🤖 (Part 1: Reinforcement Learning)
Demystifying Double Deep Q-Learning
In today’s article, I am going to show you how to implement one of the most groundbreaking Reinforcement Learning algorithms - DDQN (Double Q-Learning). After the end of this post, you will be able to create an agent that successfully plays ‘any’ game using only pixel inputs.
Table of Contents
- Purpose
- Introduction to Reinforcement Learning
- Data preparation
- Improvements to DQN
- Performance
- What’s next?
Purpose
In the pursuit of the AGI (Artificial General Intelligence), we need to widen the domains in which our agents excel. Creating a program that solves a single game is no longer a challenge and it stands true even for the relatively complex games with enormous search spaces like Chess (Deep Blue) or Go (Alpha Go). The real challenge would be to create an agent that can solve multiple tasks.
We have a prototype of this - the human brain. We…