Draft Course Schedule (Fall 2014)
The following schedule is subject to revision!
The readings, unless explicitly specified, come from Artificial Intelligence: A Modern Approach, 3rd ed. by Russell and Norvig.
The lecture videos can be found under the "Video" column here; and additionally, under the Lecture Videos tab along with lecture videos from past semesters.
Under the videos column, there are additional Step-By-Step videos made by Pieter Abbeel which supplement the lecture's materials. See the list of Step-By-Step videos here.
Day | Topic | Reading | Slides | Videos | Assignment | Due |
Thu 8/28 | Introduction to AI: Past, Present, Future | Ch. 1, 26.3, 27.4 | Lecture 1 | P0: Tutorial | 9/3 5pm | |
Tu 9/2 | Agents and environments | Ch. 2 | HW1: Agents and Search | 9/10 | ||
Th 9/4 | Uninformed Search | Ch. 3.1-4 | SBS-1 |
|||
Tu 9/9 | A* Search and Heuristics | Ch. 3.5-6 | SBS-2 |
HW2: Heuristic and local search | 9/15 | |
Th 9/11 | Local search; search-based agents | Ch. 4 | P1: Search and games | 9/24 5pm | ||
Tu 9/16 | Game playing | Ch. 5.1-5 | SBS-3 | HW3: Games and CSPs | 9/22 | |
Th 9/18 | Constraint satisfaction problems | Ch. 6.1, 6.3-5 | ||||
Tu 9/23 | Propositional logic: semantics and inference | Ch. 7.1-5 (7.5.2 optional), 7.6.1 | HW4: Propositional logic | 9/29 | ||
Th 9/25 | Propositional planning and logical agents | Ch. 7.7 | P2: A logical planning agent | 10/8 5pm | ||
Tu 9/30 | First-order logic | Ch. 8.1-3,9.1 | ||||
Th 10/2 | Midterm | |||||
Tu 10/7 | Probability | Ch. 13.1-5 | HW5: Probability and Bayes nets | 10/13 | ||
Th 10/9 | Bayes nets: Syntax and semantics | Ch. 14.1-3 | SBS-4 | |||
Tu 10/14 | Bayes nets: Exact inference | Ch. 14.3 | SBS-5 SBS-6 |
HW6: Bayes net inference | 10/20 | |
Th 10/16 | Bayes nets: Approximate inference | Ch. 14.4 |
SBS-7 SBS-8 |
|||
Tu 10/21 | Markov Models | Ch. 15.1-3, 15.5, 22.1 | HW7: HMMs etc. | 10/27 | ||
Th 10/23 | Speech recognition | Ch. 23.5 | P3: An HMM-based agent | 11/5 5pm | ||
Tu 10/28 | Decision theory | Ch. 16.1-3, 16.5-6 | HW8: Decision theory and MDPs | 11/3 | ||
Th 10/30 | Markov decision processes I | Ch. 17.1 | ||||
Tu 11/4 | Markov decision processes II | Ch. 17.2-3 | HW9: MDPs and reinforcement learning | 11/10 | ||
Th 11/6 | Reinforcement learning I | Ch. 21.1-3 | P4: Decision-making and learning agent | 11/19 5pm | ||
Tu 11/11 | Veterans Day | |||||
Th 11/13 | Machine learning: Classification and regression | Ch. 18.1-4, 18.6 | ||||
Tu 11/18 | Machine learning: Neural networks | Ch. 18.7 | SBS-9 | HW10: Machine learning | 11/24 | |
Th 11/20 | Machine learning: Statistical learning | Ch. 20 | SBS-10 SBS-11 |
P5: Learning agent, contd. | 12/5 5pm | |
Tu 11/25 | Reinforcement learning II | Ch. 21.4-5 | ||||
Th 11/27 | Thanksgiving Day | |||||
Tu 12/2 | Advanced applications: Natural language understanding | Optional: Ch. 22, 23 | ||||
Th 12/4 | Advanced applications: Vision and Robotics | Optional: Ch. 24, 25 | ||||
Fri 12/19, 8:00 a.m., location TBA | Final Exam (solutions) |