Google AI Professional Certificate - Learn AI Skills That Get You Hired
Learn Backend Development Part-Time, Online
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore game-playing algorithms in artificial intelligence through this comprehensive lecture that covers minimax and alpha-beta pruning techniques. Begin with fundamental game properties and the evolution of game-playing computers, then delve into look-ahead evaluation strategies and complete game tree searching. Master the minimax algorithm by understanding two-player search trees, maxvalue and minvalue functions, and examine the more efficient negamax variant. Learn alpha-beta pruning optimization techniques through detailed tree examples that demonstrate significant computational savings, and discover how to shorten the algorithm while recording optimal actions. Advance to iterative deepening alpha-beta methods and review practical pseudocode for assignment implementation, concluding with exam preparation materials that reinforce key algorithmic concepts for competitive game AI development.
Syllabus
- Intro
- Game Properties
- Game Playing Computers
- Look Ahead and Evaluate
- Search the Entire Game Tree
- Look Ahead as Far as Possible
- Two Player Search Tree
- Maxvalue and Minvalue
- Minimax Algorithm
- Negamax Algorithm
- Minimax Properties
- AlphaBeta Pruning
- AlphaBeta Tree Example
- Computational Savings
- Shortening AlphaBeta Alorithm
- Recording the Best Action
- Iterative Deepening AlphaBeta
- Assignment 3 Pseudocode
- Exam Questions
Taught by
Dave Churchill