Introduction To Artificial Intelligence: Amna Iftikhar Spring ' 2021 1
Introduction To Artificial Intelligence: Amna Iftikhar Spring ' 2021 1
Intelligence
Lecture 06
Amna Iftikhar Spring ' 2021 1
Today’s Agenda
• Minimax algorithm
• Alpha Beta pruning
• Chess: 1997: Deep Blue defeats human champion Gary Kasparov in a six-game
match. Deep Blue examined 200M positions per second, used very sophisticated
evaluation and undisclosed methods for extending some lines of search up to 40
ply. Current programs are even better, if less historic.
• Go: 2017: AlphaGo beats world's number one Go player Ke Jie. In go, b > 300!
Classic programs use pattern knowledge bases, but big recent advances use Monte
Carlo (randomized) expansion methods.
– AlphaGo Zero achieved a 100-0 victory against the champion-defeating AlphaGo, while its
successor, the self-taught AlphaZero, is currently perceived as the world's top player in Go as
well as possibly in chess.
• Axes:
– Deterministic or stochastic?
– One, two, or more players?
– Zero sum?
– Perfect information (can you see the state)?
min
10 10 9 100
• f (n) = win_positions-
lose_positions
X X
3 12 8 2 4 6 14 5 2
3 12 8 2 14 5 2
• https
://www.yosenspace.com/posts/computer-scie
nce-game-trees.html