Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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