Schedule

Date Topic Notes Reading Assignment out/due
9/10/2015 Introduction, Intelligent Agents Course Introduction, A scattered history of AI, AI in sci fi, AI today, AI Agents, The latest video from BDI of their walking robots. In addition to the Python/autograder tutorial linked to the right, feel free to have a look at the official Python Tutorial. Ch 2 Python/autograder Tutorial (optional, but recommended). This introduces you to Python and the autograder.
9/17/2015 Classical search Classical search, Heuristic search. Ch 3, Ch 4.1 -- 4.3 PA 1 out
9/24/2015 Constraint Satisfaction Constraint Satisfaction Ch 6
10/1/2015 Adversarial search Constraint Satisfaction, Adversarial search Ch 5.1 -- 5.4 PA 2 out
10/5/2015 We're pushing back the PA 1 due date because several people had trouble getting started w/ Python. PA 1 due
10/8/2015 Review problem sets. Finish alpha/beta. Intro to probability. Introduction to Probability
10/15/2015 MDPs, Value Iteration MDPs SB 3.1--3.3, 3.5--3.6, SB 4.1--4.4 PA 2 due, PA 3 out, Project out
10/22/2015 Reinforcement Learning Reinforcement Learning, Video: learning w/o function approximation, Video: learning w/ function approximation. SB 6.5
10/29/2015 Hidden Markov Models Hidden Markov Models Ch 15.1 -- 15.3
11/5/2015 Particle Filter, Bayes Nets Bayes Nets 1, Dieter Fox PF example Ch 13.1 -- 13.5 PA 3 due
11/12/2015 Bayes Nets Bayes Nets 2, Bayes Nets 3 Ch 14.1 -- 14.5 PA 4 out
11/19/2015 Bayes Nets, Naive Bayes Bayes Nets 3, Naive Bayes, Perceptron
11/27/2015 PA 4 due (note I pushed back the due date by one day)
12/3/2015 Perceptron, k-Means Perceptron, k-means
12/10/2015 Final Exam (CS 5100 only)

The final exam will be held at our regular class time (6pm) in the regular classroom (Hurtig Hall 224). It will be 3 hours long. The exam will be open book/notes, but you cannot use your cell phone or a computer (closed internet). Non-programmable calculators are allowed (but you won't need them).

In order to review for the exam, here are all the in-class problem sets in one place.

PS 1 PS 2 PS 3 PS 4 PS 5 PS 6 PS 7 PS 8 PS 9 PS 10 PS 11

We are not posting answers to these questions, but please see one of the TAs for help with the answers if you need it. The TAs will have extra office hours next week: Saber: T,W 1:15pm -- 3:15pm, Siyong: M 11:00am -- 1:00pm, T 3:15pm -- 5:15pm

Only students in CS5100 need to take the exam. CS4100 students do not need to take it. However, if you are in CS4100 and would *like* to take it, then you can do so. If a CS4100 student elects to take the exam, then he/she will be graded according to the CS5100 grade weighting.

12/14/2015 Final project due Project due


Important note: unless noted otherwise, all readings and assignments are due on the day that they appear in the schedule.

Unless noted otherwise, all readings are from Artificial Intelligence: A Modern Approach, 3rd Ed., Russell and Norvig.