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.

Wk T R
1 14 Jan
Introductions, administrivia, Agents and environments
Project 0 out
16 Jan
Problems and problem spaces, Informed search
2 21 Jan
Optimal search, Branch and bound, A* revisited, Admissibility and informedness
Project 0 checkpoint
23 Jan
Search, continued
3 28 Jan
Minimax revisited, Alpha-beta pruning
Homework 1 due
30 Jan
Game day
Project 0 due
Project 1 out
4 4 Feb
Representing game states, actions, Evaluating and improving heuristics, Real time/time constrained AI, Stochastic, partially observable games
Homework 1 revision due
Homework 2 due
6 Feb
Project 1 implementation design
Project 1 checkpoint
5 11 Feb
Propositional logic, Theorem proving, Math proofs
Homework 2 revision due
13 Feb
Predicate logic, Unification
6 18 Feb
Fuzzy logic
Homework 3 due
20 Feb
Fuzzy logic continued
Project 1 due
— in class
7 25 Feb
Bayesian reasoning revisited, Knowledge representation
Exam 1 out
27 Feb
Production systems, Intelligent agents
Homework 3 revision due
Exam 1 due 4pm 28 Feb
8 [no class] [no class]
9 10 Mar
Training and testing, Evaluating models, Supervised learning
12 Mar
Neural networks, Perceptron models
Project 2 out
10 17 Mar
Multilayer neural networks, Backpropagation
Homework 4 due
19 Mar
Backpropagation continued, Hopfield and other NNs
Project 2 checkpoint
11 24 Mar
Genetic algorithms
26 Mar
Genetic algorithms continued
12 31 Mar
Decision trees, linear models, Entropy
Homework 4 revision due
2 Apr
Entropy and ID3 continued
Project 2 due
Project 3 out
13 7 Apr
Hidden Markov models, Noisy channel model
9 Apr
HMMs and noisy channel model continued
Project 3 checkpoint
14 14 Apr
Planning problems
Homework 5 due
16 Apr
Planning as search
15 21 Apr
Planning algorithms
Homework 5 revision due
23 Apr
Responsive agents, emergent systems
Project 3 due
16 28 Apr
Planning: monolithic systems vs emergent behaviour
Exam 2 out
Exam 2 due 10:30am 1 May
[no class]