Lecture 01
Lecture 01
Lecture 1: Introduction
[These slides adapted from Dan Klein and Pieter Abbeel at UC Berkeley.]
Course Information
Communication:
Announcements on Moodle
Questions? Discussion on Moodle
Email: [email protected]
Course technology:
New infrastructure
Autograded projects, interactive
homeworks (unlimited submissions!) +
regular homework
Help us make it awesome!
Course Information
Prerequisites:
(Algorithms) and (Math courses)
There will be a lot of math (and programming)
~9 homework assignments:
Part 1: interactive, solve together, submit alone
Part 2: written, solve together, write up alone, electronic submission through
Schoology
Contests!
Textbook
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.
Important This Week
• Also important:
• Sections start this week. You have to attend in your section.
• Office Hours start next week (Wednesday 10 am – 3 pm )
Today
Environment
types Sensors
Percepts
Agent
Learning to recognize when and how a new
problem can be solved with an existing ?
technique
Actuators
Actions
Pac-Man as an Agent
Agent Environment
Sensors Percepts
?
Actuators Actions
Pac-Man is a registered trademark of Namco-Bandai Games, used here for educational purposes Demo1: pacman-l1.mp4 or L1D2
Course Topics
Web search
Text classification, spam filtering, etc…
Vision (Perception)
Object and face recognition
Scene segmentation
Image classification
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
Logical systems
Theorem provers
NASA fault diagnosis
Question answering
Methods:
Deduction systems
Constraint satisfaction
Satisfiability solvers (huge advances!)
Text from Bart Selman, image from IBM’s Deep Blue pages
Simulated Agents