Master Reinforcement Learning: Teach an AI to Play Snake with Python, PyTorch, & Pygame 🎮

Learn how to build and train an AI to master Snake using Python, PyTorch, and Pygame. Step-by-step guide to create your own intelligent game player from scratch!

Master Reinforcement Learning: Teach an AI to Play Snake with Python, PyTorch, & Pygame 🎮
freeCodeCamp.org
468.7K views • Apr 25, 2022
Master Reinforcement Learning: Teach an AI to Play Snake with Python, PyTorch, & Pygame 🎮

About this video

In this Python Reinforcement Learning course you will learn how to teach an AI to play Snake! We build everything from scratch using Pygame and PyTorch.

💻 Code: https://github.com/python-engineer/snake-ai-pytorch

✏️ Course developed by Python Engineer. Check out his YouTube channel: https://www.youtube.com/channel/UCbXgNpp0jedKWcQiULLbDTA

🎨 Art by Rachel: http://rachel.likespizza.com/

❤️ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Part 1: Basics of Reinforcement Learning and Deep Q Learning
⌨️ (0:17:22) Part 2: Setup environment and implement snake game
⌨️ (0:40:07) Part 3: Implement agent to control game
⌨️ (1:10:59) Part 4: Create and train neural network

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Video Information

Views

468.7K

Likes

11.2K

Duration

01:38:34

Published

Apr 25, 2022

User Reviews

4.8
(93)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.

Trending Now