← All freeCodeCamp videos

Python + PyTorch + Pygame Reinforcement Learning – Train an AI to Play Snake

492,035 viewsβ€’ 11,661 likesβ€’ 2022-04-25β€’ 1:38:34β€’ Watch on YouTube β†—β€’ freeCodeCamp β†—
Machine LearningDeep LearningPythonPyTorchPygameReinforcement Learning

Chapters (4)

Show the creator's full description
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

Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.