Build a Doom AI Model with Python - Gaming Reinforcement Learning Full Course
Offered By: Nicholas Renotte via YouTube
Course Description
Overview
Learn to create an AI model that plays Doom using Python and reinforcement learning in this comprehensive video tutorial. Install and configure VizDoom, prepare it for reinforcement learning with OpenAI Gym, and build AI models using Stable Baselines 3. Explore training techniques for different Doom levels, implement curriculum learning and reward shaping to enhance performance. Follow along with step-by-step instructions, including setting up the environment, creating callbacks, training the model, and testing the agent. Witness AI results for various Doom levels, from basic to more complex scenarios like Defend Center and Deadly Corridor. Access provided code and resources to support your learning journey in gaming AI and reinforcement learning.
Syllabus
- Start
- Introduction
- Explainer
- CLIENT CONVERSATION 1
- Animation 1
- Tutorial Kickoff
- Getting VizDoom up and running
- CLIENT CONVERSATION 2
- Animation 2
- Creating an OpenAI Gym Environment
- CLIENT CONVERSATION 3
- Animation 3
- Setup Training Callback
- Train the RL model
- CLIENT CONVERSATION 4
- Testing the Agent
- BASIC LEVEL AI RESULTS
- CLIENT CONVERSATION 5
- Animation 4
- Changing Levels
- DEFEND CENTER LEVEL AI RESULTS
- CLIENT CONVERSATION 6
- Reward shaping
- Curriculum Learning
- DEADLY CORRIDOR LEVEL AI RESULTS
- FINAL CLIENT CALL
- Wrap up
Taught by
Nicholas Renotte
Related Courses
Introducción a la Inteligencia Artificial: Principales AlgoritmosGalileo University via edX Tensorflow Neural Networks using Deep Q-Learning Techniques
Coursera Project Network via Coursera Reinforcement Learning Course - Full Machine Learning Tutorial
freeCodeCamp Modern Reinforcement Learning: Deep Q Learning in PyTorch
Udemy Reinforcement Learning - Full Course Using Python
Nicholas Renotte via YouTube