Please note:
• All readings refer to chapter sections in the textbook.
• Pre-readings should be done before class.
• All the reading material is covered on exams, so please make sure to bring questions about it to class.
• "Soft days" give us room if something takes longer than expected. They are regular classes.
• Due dates are the night before the listed class. For example, homework 1 is due on 9/16 at 11:59, the night before the 9/17 class.
The schedule:
This is a tentative schedule. Slides will be posted after class. Topics, assignments, homeworks, and exam dates will change.
class | date | topic / slides | pre-readings | readings | homework | handouts / notes / links | ||
---|---|---|---|---|---|---|---|---|
1 | 8/29 | Introduction and overview | Class web page Integrity policy |
Ch. 1 | ||||
2 | 9/3 | Agents | 2.1, 2.2 intro, 2.2.1; skim 2.3.1–2.3.2 |
Ch. 2 | HW1 out | |||
3 | 9/5 | Problem solving as search | 3.1 intro, 3.1.1, skim 3.3 | Ch. 3.1–3.3 | ||||
4 | 9/10 | Uninformed search | 3.4 intro, 3.4.1–3.4.3 | Ch. 3.4 | ||||
5 | 9/12 | Informed search | 3.5 intro, 3.5.1, skim 3.5.2 | Ch. 3.5–3.7 | ||||
6 | 9/17 | Campus closed due to water outage | HW1 due (11:59pm 9/16) HW2 out |
|||||
7 | 9/19 | Local search, genetic algorithms | 4.1 intro, 4.1.1 | Ch. 4.1–4.2 | ||||
8 | 9/24 | Constraint Satisfaction | 6 intro, 6.1 intro, 6.1.1 | Ch. 6.1–6.4 (skip 6.3.3) supplement: Vipin Kumar Survey |
||||
9 | 9/26 | CSPs 2, Game playing 1 | 5 intro, 5.1 | Ch. 5.1–5.3, 5.4.1, 5.5 | ||||
10 | 10/1 | Probabilistic Reasoning Guest lecturer: Dr. Ferraro |
13.2.1-13.2.2 | Ch. 13 | Be sure that you understand the concepts: random variables, prior probabilities, conditional probabilities, the product rule, and the joint probability distribution. It is essential that you understand the math in Ch. 13! | |||
11 | 10/3 | AI Applications: Vision Guest lecturer: Dr. Pirsiavash |
13.2.1-13.2.2 | Ch. 13 | HW2 due | |||
12 | 10/8 | Bayesian networks | Really understand Ch. 13 | Ch. 14.1–14.4.2; skim 14.3 | ||||
13 | 10/10 | Games 2, Multi-Agent Systems | Ch. 17.5–17.6 | |||||
14 | 10/15 | Homework Review, Midterm Review | Project teams form | |||||
15 | 10/17 | Decision making under uncertainty | 15.1 | Ch. 15.1–15.2.1, 16.1–16.3 | ||||
16 | 10/22 | |||||||
17 | 10/24 | ML 1: Concepts, decision trees | 18.2 | Ch. 18.1–18.3 | Project description | |||
18 | 10/29 | Project problem practice | ||||||
19 | 10/31 | ML 2: Intro to information theory | 20.1 | Ch. 20.1–20.2 | ||||
20 | 11/5 | ML 3: Model evaluation | 7.4.1–7.4.2 | Ch. 7 | ||||
21 | 11/7 | Bayesian Reasoning, Bayes' Nets 2 Guest lecturer: Dr. Ferraro |
||||||
22 | 11/12 | Logical inference, Knowledge-based Agents, Knowledge Representation | Ch. 8 | |||||
23 | 11/14 | Project design work | ||||||
24 | 11/19 | Clustering | ||||||
25 | 11/21 | Planning and Partial-Order Planning | Ch. 10.1–10.2, 10.4.2–10.4.4 | |||||
26 | 11/26 | Partial-order planning (slides above), project work | ||||||
11/28 | Thanksgiving Day | |||||||
12/1 | ||||||||
27 | 12/3 | Reinforcement learning | Ch. 21.1–21.3 | |||||
28 | 12/5 | Guest lecture: 100+ Years of AI Drs. Paula & David Matuszek |
||||||
29 | 12/12 | Tournament | Project final writeup due | Last Day of Class! | ||||
Final | 12/17 | Final exam, December 17th, 1:00-3:00 PM, regular classroom |