SP14 CS188 Lecture 1 - Introduction
SP14 CS188 Lecture 1 - Introduction
Introduction
Course Staf
GSIs
Professors
Dan Klein
John Du
James
Ferguson
Sergey
Karayev
Michael
Liang
Teodor
Moldovan
Evan
Shelhamer
Alvin
Wong
Ning
Zhang
Pieter Abbeel
Course Information
Communication:
Sign up at:
Announcements on webpage
Questions? Discussion on piazza inst.eecs.berkeley.edu/~cs188
Staf email: cs188-staf@lists
This course is webcast (Sp14 live
videos)
+ Fa12 edited videos (1-11)
+ Fa13 live videos
Course technology:
New infrastructure
Autograded projects, interactive
homeworks (unlimited
submissions!) + regular
homework
Course Information
Prerequisites:
~9 homework assignments:
Contests!
Textbook
Not required, but for students who
want to read more we recommend
Russell & Norvig, AI: A Modern
Approach, 3rd Ed.
Today
What is artificial intelligence?
What can AI do?
What is this course?
Sci-Fi AI?
What is AI?
The science of making machines
that:
Think like
people
Think
rationally
Act rationally
Rational Decisions
Well use the term rational in a very specific, technical
way:
Computational Rationality
Maximize Your
Expected Utility
A (Short) History of AI
A (Short) History of AI
1940-1950: Early days
Natural Language
Speech technologies (e.g. Siri)
Natural Language
Speech technologies (e.g. Siri)
Vision (Perception)
Object and face recognition
Scene segmentation
Image classification
Robotics
Robotics
Technologies
Vehicles
Rescue
Soccer!
Lots of automation
In this class:
We ignore mechanical
aspects
Methods for planning
Logic
Logical systems
Theorem provers
NASA fault diagnosis
Question answering
Methods:
Deduction systems
Constraint satisfaction
Satisfiability solvers (huge
advances!)
Image from Bart
Game Playing
Classic Moment: May, '97: Deep Blue vs. Kasparov
Open question:
I could feel --- I could smell --- a new kind of intelligence across the table.
Decision Making
Applied AI involves many kinds of
automation
Scheduling, e.g. airline routing, military
Route planning, e.g. Google maps
Medical diagnosis
Web search engines
Spam classifiers
Automated help desks
Fraud detection
Product recommendations
Lots more!
Sensor
s
Percepts
Actuato
rs
Actions
Age
nt
Environm
ent
Pac-Man as an Agent
Agen
Sensors
t
?
Actuator
s
Percepts
Environmen
t
Actions
Pac-Man is a registered trademark of Namco-Bandai Games, used here for educational purposes
Course Topics
Part I: Making Decisions
Fast search / planning
Constraint satisfaction
Adversarial and uncertain search
Throughout: Applications
Natural language, vision, robotics, games,