Atari - Solving Games with AI 🤖 (Part 1: Reinforcement Learning)

Demystifying Double Deep Q-Learning

Greg Surma
7 min readOct 2, 2018

--

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.

Single agent that plays both Space Invaders and Breakout on an ‘above human’ level

Table of Contents

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…

--

--

Responses (5)