Introduction to Artificial Intelligence: Minimax, Alpha-Beta Pruning, and Assignment 3 - Lecture 10
Offered By: Dave Churchill via YouTube
Course Description
Overview
Syllabus
- Preroll
- Greetings
- Lecture Start
- Multiplayer Games
- Game Playing Algorithms
- Look-Ahead and Evaluate
- Game Tree Size
- Look-Ahead as Far as Possible
- Tree Search with Multiple Players
- MaxValue and MinValue Functions
- MiniMax Algorithm
- Megamax Algorithm
- MiniMax Properties & NE
- Alpha-Beta Pruning
- Alpha-Beta Visual Example
- Alpha-Beta Computational Savings
- Alpha-Beta MaxValue and MinValue
- Alpha-Beta Single Algorithm
- Shortening the Alpha-Beta Algorithm
- Recording the Best Action
- Implementing a Time Limit
- Iterative Deepening Alpha-Beta
- Exam Questions
- Assignment 3 Explained
- A3 GUI Explained
- A3 Testing Functions
- A3 Code - GameState
- Sample Players
- Player_Student
- IDAlpheBeta Function
- AlphaBeta Function
- Eval Function
- Marking Scheme
- AlphaBeta Debugging Tips
Taught by
Dave Churchill
Related Courses
Design and Analysis of AlgorithmsChennai Mathematical Institute via Swayam How to Win Coding Competitions: Secrets of Champions
ITMO University via edX Artificial Intelligence
Georgia Institute of Technology via Udacity Introdução à Ciência da Computação com Python Parte 2
Universidade de São Paulo via Coursera Introducción a la programación en Java: empezando a programar
Universidad Carlos iii de Madrid via edX