Syllabus calendar
Click on a day to see full information for that day, including topic
list, suggested readings, questions, and other information. This page
will be updated throughout the term.
| 1 |
[no class]
|
14 Jan
Introductions, administrivia,
Agents and environments
Project 0 out
|
| 2 |
[no class]
|
21 Jan
Problems and problem spaces,
Informed search
Project 0 checkpoint
|
| 3 |
26 Jan
Optimal search,
Branch and bound,
A* revisited,
Admissibility and informedness
|
28 Jan
Search, continued,
Minimax revisited
|
| 4 |
2 Feb
Evaluating and improving heuristics,
Real time/time constrained AI,
Stochastic, partially observable games,
Representing game states, actions
|
4 Feb
Game day
Project 0 due
Project 1 out
|
| 5 |
9 Feb
Alpha-beta pruning,
Fuzzy logic
Homework 1 due
|
11 Feb
Fuzzy logic continued
Project 1 checkpoint
Homework 2 due
|
| 6 |
16 Feb
Project 1 implementation design,
Bayesian reasoning revisited
|
18 Feb
Homework 3 due
Project 0 followup
|
| 7 |
23 Feb
Decision trees, linear models,
Entropy
|
25 Feb
Entropy and ID3 continued
Project 1 due
|
| 8 |
2 Mar
Theorem proving,
Math proofs,
Propositional logic,
Predicate logic,
Unification
Exam 1 out
|
4 Mar
Exam 1
Project 1 followup
|
| 9 |
[no class]
|
[no class]
|
| 10 |
16 Mar
Hidden Markov models,
Noisy channel model
Project 2 out
|
18 Mar
HMMs and noisy channel model continued
|
| 11 |
23 Mar
Training and testing,
Supervised learning,
Evaluating models
Project 2 checkpoint
|
25 Mar
Genetic algorithms
|
| 12 |
30 Mar
Genetic algorithms continued
Homework 4 due
|
1 Apr
Neural networks,
Perceptron models
|
| 13 |
6 Apr
Multilayer neural networks,
Backpropagation
Project 2 due
Project 3 out
|
8 Apr
Ethics of AI classifiers, self-driving cars
|
| 14 |
13 Apr
Backpropagation continued,
Genetic-neural programming,
Planning problems
Project 3 checkpoint
Project 2 followup
|
15 Apr
Planning as search
Homework 5 due
|
| 15 |
20 Apr
Planning algorithms,
Intelligent agents,
Production systems
|
[no class]
|
| 16 |
27 Apr
Responsive agents, emergent systems
Project 3 due
|
29 Apr
Planning: monolithic systems vs emergent behaviour
Exam 2 out
Exam 2 8am
8 May
Project 3 followup
8 May
|