Schedule

#
DOW
Date
Topic
Read Before Class
notes
Homework
Comments
Wed 8/28 Introduction
RN1

01

1 out
 
-- Mon 9/2 --
 
No class: Labor Day
2 Wed 9/4 Agents
RN2
video: Dennet on AI
3 Mon 9/9 Problem solving as search
RN3

1 due
2 out

Missionaries and cannibals
Graph traversal algorithms
4 Wed 9/11 Uninformed and Informed search
RN4
8 puzzle vizualization
PEP8: Python style guide
5 Mon 9/16 Informed search
RN4 

Search demo
A* algorithm
8 puzzle vizualization

6 Wed 9/18 Informed Search
RN4

2 due

p8.py
Search demo
Simulated annealing
8 Queens problem
Genetic algorithm

7 Mon 9/23 Constraints
RN5

CCC site
8 queens CSP
csp.py
CSP demo
SLS CSP demo

8 Wed 9/25 Constraints,
Search and games
RN5
RN6
python-constraints
examples
more examples
9 Mon 9/30 Search and games
RN6

Checkers solved
U. Alberta Games Group

10 Wed 10/2 Search and games
Game theory
RN 6
RN17.6

Video Games and AI
game theory
PD demo, PD lessona
Prisoner's Dilema
11 Mon 10/7 Game theory,
Logic intro for KR
RN17.6
RN7

3 due
4 out

Chicken
neats vs scruffies
Knowledge Base
Wason selection task
12 Wed 10/9 Logic intro for KR
RN7
 
nim
It, New Yorker, 1952
Hunt the Wumpus
13 Mon 10/14 Propositional logic
RN7

 
14 Wed 10/16 FOL
RN8

10

4 due
 
15 Mon 10/21 MIDTERM EXAM
RN1-7, 17.6
 
16 Wed 10/23 Reasoning
RN7
   
17 Mon 10/28 Possible catch up day
18 Wed 10/30 Reasoning
RN8
 
non-monotonic logic
19 Mon 11/4 Reasoning, Rule-based system
RN9

 


20 Wed 11/6 Reasoning, Knowledge Representation
RN9, RN12
5 out
 
21 Mon 11/11 Planning
RN10
 
22 Wed 11/13 Planning
RN11



24 Mon 11/18 Uncertainty
RN13

5 due
6 out


25 Wed 11/20 Bayesian reasoning
RN14
 
26 Mon 11/25 BBNs
RN18 RN19
netica
samiam
27 Wed 11/27 Learning
RN20
learning to walk
Unreasonable Effectiveness of Data
28 Mon 12/2 Learning
RN20

 
29 Wed 12/4 Learning
RN21
 
30 Mon 12/9 agents
RN 21
anchovies, stampede, boids, CBN applets
*
Mon
12/18 FINAL
see
above
see above
  1:00-3:00pm in class