THE FUTURE IS HERE

Deep Reinforcement Learning for Atari Games Python Tutorial | AI Plays Space Invaders

Suck at playing games?

Need to start smashing your friends at retro Atari?

Want to use AI to help you level up and start beating em?

You need to start with a little Reinforcement Learning. In this video you’ll learn how to use Python to build AI models to play Space Invaders. You’ll learn how to use an OpenAI gym environment and Tensorflow to train a model which can play autonomously! With a little training you can build a model that starts to beat your mates!

In this video you’ll learn how to:
1. Create an Atari Environment from OpenAI
2. Build a deep learning model with Tensorflow for RL
3. Train and test a live Reinforcement Learning model using Keras-RL and Python

Get the Code: https://github.com/nicknochnack/KerasRL-OpenAI-Atari-SpaceInvadersv0
Get the Trained Weights: https://drive.google.com/file/d/1TgfGittIQC2KhNbut2l4NSASUr0swe1u

Links Mentioned
Keras-RL: https://keras-rl.readthedocs.io/en/latest/
OpenAI Gym: https://gym.openai.com/envs/#classic_control

Chapters
00:00 – Start
00:18 – Introduction
01:21 – Installing Dependencies for Keras-RL and OpenAI Gym for Python
03:59 – Creating an OpenAI Gym Environment for Atari Space Invaders
07:11 – Applying Random Actions to RL OpenAI Environments
11:03 – Importing Tensorflow Deep Learning Dependencies
12:38 – Creating a Deep Learning Model Build Function
19:03 – Setting up a Deep Learning Model and Viewing the Architecture
21:11 – Importing Keras-RL Dependencies
22:54 – Setting up a Reinforcement Learning Agent with Keras-RL
25:54 – Training Reinforcement Learning Models to Play Space Invaders
31:55 – Testing the Model

Oh, and don’t forget to connect with me!
LinkedIn: https://www.linkedin.com/in/nicholasrenotte
Facebook: https://www.facebook.com/nickrenotte/
GitHub: https://github.com/nicknochnack

Happy coding!
Nick

P.s. Let me know how you go and drop a comment if you need a hand!