Lab Presentation.
Download
Report
Transcript Lab Presentation.
CS 8520: Artificial Intelligence
Lab 1
Paula Matuszek
Fall, 2008
CSC 8520 Fall, 2008. Paula Matuszek
1
• For each of the following URLs:
– Explore it, try it out.
– Think about the following:
• How would you program it?
• What kinds of algorithms and data
does the program need?
• Would you consider the program
intelligent?
CSC 8520 Fall, 2008. Paula Matuszek
2
Games
• Hunt the Wumpus at
http://scv.bu.edu/miscellaneous/games.html
• Dots and Boxes at
• http://www.well.com/user/argv/java/dots.ht
ml
• Zork at
http://www.ifiction.org/games/play.phpz?cat
=2&game=3&mode=html
CSC 8520 Fall, 2008. Paula Matuszek
3
Games
• What data and knowledge are needed to
program these three games?
• What algorithms?
• Do any of them show intelligent behavior?
• How do they differ?
CSC 8520 Fall, 2008. Paula Matuszek
4
Chatbots
• A.L.I.C.E. at http://alice.pandorabots.com
• The classic Eliza at http://nlpaddiction.com/chatbot/eliza
• The Jabberwacky bots at
http://www.jabberwacky.com. (Note: there
are several different bots there.)
• Chatbot? Or not?
http://www.markconnell.com/mark/chat.asp
CSC 8520 Fall, 2008. Paula Matuszek
5
Chatbots
• What data and knowledge are needed to
program these bots?
• What algorithms?
• Do any of them show intelligent behavior?
• How do they differ?
CSC 8520 Fall, 2008. Paula Matuszek
6
Machine Translation
• http://www.google.com/language_tools?hl=
eng
– Try
• http://www.amazon.co.jp
• http://www.amazon.de
• http://news.google.com/news?ned=es
• If you speak another language, try some
translations to or from that language.
• If you don’t try translating something into
another language and then back to English.
CSC 8520 Fall, 2008. Paula Matuszek
7
Machine Translation
• What data and knowledge are needed here?
• What algorithms?
• Does this show intelligent behavior?
CSC 8520 Fall, 2008. Paula Matuszek
8
Robot Videos
• Watch some of the robot videos at
http://www.newscientist.com/popuparticle.n
s?id=in124
CSC 8520 Fall, 2008. Paula Matuszek
9
Robot Videos
• What data and knowledge are needed to
program these robots?
• What algorithms?
• Does this show intelligent behavior?
CSC 8520 Fall, 2008. Paula Matuszek
10