Presentation is loading. Please wait.

Presentation is loading. Please wait.

How Computers Play Chess Peter Barnum November 15, 2007 Artificial Intelligence 101.

Similar presentations


Presentation on theme: "How Computers Play Chess Peter Barnum November 15, 2007 Artificial Intelligence 101."— Presentation transcript:

1 How Computers Play Chess Peter Barnum November 15, 2007 Artificial Intelligence 101

2 “This … raises the question ‘Can a machine play chess?’ It could fairly easily be made to play a rather bad game. It would be bad because chess requires intelligence.” –Alan Turing 1946

3 “The decisive game of the match was Game 2…we saw something that went beyond out wildest expectations…The machine refused to move to a position that had a decisive short-term advantage - showing a very human sense of danger.” – Garry Kasparov 1997

4 What move should we make?

5 How a computer decides

6

7

8

9

10

11 Uh oh!

12 “If I make this move, what’s the worst thing my opponent could do?” Adversarial search

13 Examining all possible moves … Can I make a move that will allow me to win and prevent my opponent from winning?

14 Wait, that’s easy! 35x35 …=35 N For a game with 6 moves per player: 35 12 =3,379,200,000,000,000,000 possibilities If a computer can check one billion moves per second, it would take over 100 years

15 What to do? Can we avoid searching all possibilities? Can we pre-compute anything? Can we approximate the search?

16 Stuart Russell and Peter Norvig Artificial Intelligence: A Modern Approach Stanford Encyclopedia of Philosophy References


Download ppt "How Computers Play Chess Peter Barnum November 15, 2007 Artificial Intelligence 101."

Similar presentations


Ads by Google