



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Information about the CS 188: Artificial Intelligence course offered at the University of Rhode Island. The course covers topics such as machine learning, game playing, decision making, designing rational agents, and robotics. details about the course instructor, prerequisites, workload, grading, and academic integrity policy. The course uses various technologies such as Piazza, edX edge, and Gradescope. The document also includes information about the textbook used in the course and the reasons for taking the class. The document could be useful as study notes or a summary for a student preparing for an exam or assignment related to artificial intelligence.
Typology: Study notes
1 / 6
This page cannot be seen from the preview
Don't miss anything!
(These slides were created/modified by Dan Klein, Pieter Abbeel, Anca Dragan for CS188 at UC Berkeley)
▪ Communication:
▪ Course technology:
▪ Online, interactive
▪ Not required, but for students who want to read more we recommend ▪ Russell & Norvig, AI: A Modern Approach, 3rd^ Ed. ▪ Warning: Not a course textbook, so our presentation does not necessarily follow the presentation in the book.
▪ What is artificial intelligence? ▪ What can AI do? ▪ What is this course?
Let’s take a (rudimentary) look at hardware Architecture Num neurons Num synapses Fly 100K = 10^5 10M = 10^7 AlexNet 650K = 10^6 600M = 10^8 Mouse 100M = 10^8 100B = 10^11 Human 100B = 10^11 1014 -10^15
■ (^) My 2002 answer:
■ (^) My 2016 answer:
Why Take The Class?
▪ 1940-1950: Early days ▪ 1943: McCulloch & Pitts: Boolean circuit model of brain ▪ (^) 1950: Turing's “Computing Machinery and Intelligence” ▪ 1950—70: Excitement: Look, Ma, no hands! ▪ 1950s: Early AI programs, including Samuel's checkers program, Newell & Simon's Logic Theorist, Gelernter's Geometry Engine ▪ 1956: Dartmouth meeting: “Artificial Intelligence” adopted ▪ 1965: Robinson's complete algorithm for logical reasoning ▪ 1970—90: Knowledge-based approaches ▪ 1969—79: Early development of knowledge-based systems ▪ 1980—88: Expert systems industry booms ▪ 1988—93: Expert systems industry busts: “AI Winter” ▪ 1990—: Statistical approaches ▪ Resurgence of probability, focus on uncertainty ▪ General increase in technical depth ▪ Agents and learning systems… “AI Spring”? ▪ 2000—: Where are we now?
Quiz: Which of the following can be done at present? ▪ Play a decent game of table tennis? ▪ Play a decent game of Jeopardy? ▪ Drive safely along a curving mountain road? ▪ Drive safely along Telegraph Avenue? ▪ Buy a week's worth of groceries on the web? ▪ Buy a week's worth of groceries at Berkeley Bowl? ▪ Discover and prove a new mathematical theorem? ▪ Converse successfully with another person for an hour? ▪ Perform a surgical operation? ▪ Put away the dishes and fold the laundry? ▪ Translate spoken Chinese into spoken English in real time? ▪ Write an intentionally funny story?
▪ Automatic speech recognition (ASR) ▪ Text-to-speech synthesis (TTS) ▪ Dialog systems
▪ Question answering ▪ Machine translation ▪ Web search ▪ Text classification, spam filtering, etc…
Images from Erik Sudderth (left), wikipedia (right)
▪ Robotics ▪ Part mech. eng. ▪ Part AI ▪ Reality much harder than simulations! ▪ Technologies ▪ Vehicles ▪ Rescue ▪ Soccer! ▪ Lots of automation… ▪ In this class: ▪ We ignore mechanical aspects ▪ Methods for planning ▪ Methods for control Images from UC Berkeley, Boston Dynamics, RoboCup, Google
▪ Logical systems
▪ Methods:
Image from Bart Selman ▪ Classic Moment: May, '97: Deep Blue vs. Kasparov ▪ First match won against world champion ▪ “Intelligent creative” play ▪ 200 million board positions per second ▪ Humans understood 99.9 of Deep Blue's moves ▪ Can do about the same now with a PC cluster ▪ Open question: ▪ How does human cognition deal with the search space explosion of chess? ▪ Or: how can humans compete with computers at all?? ▪ 1996: Kasparov Beats Deep Blue “I could feel --- I could smell --- a new kind of intelligence across the table.” ▪ 1997: Deep Blue Beats Kasparov “Deep Blue hasn't proven anything.” ▪ Huge game-playing advances recently, e.g. in Go!
Text from Bart Selman, image from IBM’s Deep Blue pages
▪ Applied AI involves many kinds of automation