Stanford CS221: Introduction to Artificial Intelligence
Professors Sebastian Thrun and Peter Norvig
Outline
Schedule
Online
Announcements
This is the schedule of the Stanford on-campus class. The
Online AI Class Schedule can be found here.
Date
Location
Instructor
Content
Readings
Homework, Exams
Tue, Sep 27
Thrun and Norvig
Logistics, Successful Examples, Overview of AI
AIMA Sections 2.1, 2.2, 2.3
Wed, Sep 28
Programming Assignment 1
Thu, Sep 29
Norvig
Search (BFS, DFS, UCS and A*)
(PDF)
AIMA Sections 3.1, 3.3, 3.4, 3.5
Fri, Sep 30
Skilling Aud
Matthew Seal
Python primer
and Pacman review
Sun, Oct 2
Assignment 1 due
Tue, Oct 4
Thrun
Probability Primer, Graphical Representations, Bayes networks
(PDF)
AIMA Sections 13.1-13.5
Programming Assignment 2
Thu, Oct 6
Norvig
Inference in Bayes networks
(PDF)
AIMA Sections 14.1, 14.2, 14.4, 14.5
Programming Assignment 1 due
Sun, Oct 9
Assignment 2 due
Tue, Oct 11
Carlos
Linear Algebra review
Thu, Oct 13
Thrun
Machine Learning I (supervised)
(PDF)
AIMA Sections 18.1-18.7
Fri, Oct 14
Naran
Probability Theory review
(PDF)
Tue, Oct 18
Thrun
Machine Learning II (advanced machine learning)
(PDF)
AIMA Sections 18.8-18.10, 20.1-20.4
Thu, Oct 20
Norvig
Planning and Basic Logic
(PDF)
AIMA Sections 4.3, 4.4, 10.1-10.3
Assignment 3 due
Sun, Oct 23
Tue, Oct 25
Thrun
MDPs and Planning in Belief Space
(PDF)
AIMA Sections 17.1-17.4
Programming Assignment 2 due
Thu, Oct 27
Norvig
Reinforcement Learning
(PDF)
AIMA Sections 21.2-21.7
Programming Assignment 3
Sun, Oct 30
Assignment 4 due
Tue, Nov 1
Thrun
HMMs and Filters
(PDF)
AIMA Sections 15.1-15.3
Thu, Nov 3
Norvig
Review Session
Sun, Nov 6
ONLINE MIDTERM
Tue, Nov 8
Norvig
Games (Adversarial Search)
(PDF)
AIMA Sections 5.1-5.5
Thu, Nov 10
Norvig
Advanced Planning
(PDF)
AIMA Sections 11.1 - 11.3, 17.5, 17.6
Programming Assignment 3 due
Tue, Nov 15
Thrun
Image Processing and Computer Vision
(PDF)
AIMA Sections 24.1-24.3
Wed, Nov 16
Assignment 5 due
Thu, Nov 17
Thrun
3D Computer Vision
(PDF)
AIMA Sections 24.4-24.6
Final Programming Contest
Nov 21-26
Thanksgiving break
Tue, Nov 29
Thrun
Robot motion planning
(PDF)
AIMA Sections 25.4-25.6
Wed, Nov 30
Assignment 6 due at 4 pm
Thu, Dec 1
Norvig
Natural Language Processing and Information Retrieval I
AIMA Sections 22.1-22.3
Mon, Dec 5
Programming Contest due
Tue, Dec 6
Norvig
Natural Language Processing and Information Retrieval II
(PDF)
AIMA Sections 22.4, 23.2, 23.4, 23.5
Assignment 7 due
Thu, Dec 8
Norvig and Thrun
Summary, Amazing AI Systems
Sun, Dec 11
Assignment 8 due
Fri, Dec 16
Final Exam