#
DOW
Date
Topic
Read Before Class
notes
Homework
Comments
  Mon 1/25 Snow        
  Wed 1/27 Snow

 

 
1 Mon 2/01 Intro, Agents

RN1 RN2

hw1 out
video: Dennet on AI
2 Wed 2/03 Problem solving as search
RN3
Missionaries and cannibals
Graph traversal algorithms
prolog search
3 Mon 2/08 Problem solving as search
RN3

hw1 due

PHW on Search
4 Wed 2/10 Uninformed and Informed search
RN4
hw2 out

aima code
wj.py

5 Mon 2/15 Informed search
RN4 

Search demo
A* algorithm
8 puzzle vizualization

6 Wed 2/17 Informed Search
RN4


p8.py
Simulated annealing
8 Queens problem
Genetic algorithm

7 Mon 2/22 Constraints
RN5
hw2 due

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

8 Wed 2/24 Constraints
RN5
python-constraints, examples
9 Mon 2/29 Games
RN6
hw3 out
Checkers solved
10 Wed 3/02 Games
RN 6

U. Alberta Games Group
11 Mon 3/07 Games
RN 6, RN17.6
game theory
12 Wed 3/09 Game theory
RN17.6
hw3 due

PD demo, PD lessons
Prisoner's Dilema, Chicken

  Mon 3/14 Spring Break        
  Wed 3/16 Spring Break        
13 Mon 3/21 Midterm Exam
RN1-6, 17.6


 
14 Wed 3/23 Knowledge Representation & Reasoning, Propositional Logic
RN8
neats vs scruffies;
Knowledge Base;
Wason selection task;
It, New Yorker, 1952;
Hunt the Wumpus
15 Mon 3/28 Reasoning
RN8
 
16 Wed 3/30 Reasoning
RN8
  non-monotonic logic
17 Mon 4/04 Rule-based systems
RN9, RN12

hw4 out


18 Wed 4/06 Planning
RN10
 
19 Mon 4/11 Planning
RN10
   
20 Wed 4/13 Planning, Uncertainty
RN11, RN13

hw4 due, hw5 out


21 Mon 4/18 Bayesian reasoning
RN14

 


22 Wed 4/20 BBNs, Machine Learning
RN18 RN19
hw5 due Fri
netica
23 Mon 4/25 Machine Learning, Decision trees
RN20

Unreasonable Effectiveness of Data,
Google videos

24 Wed 4/27 Learning, methodology, tools
RN20
weka
26 Mon 5/02 Regression, SVMs
RN20

27 Wed 5/04 NLP, clustering
RN20
LightSide
28 Mon 5/09 Reinforcement Learning, neural networks
RN21
learning to walk
how do genetic algorithms work?
 
Mon
5/16 FINAL
see
above
see above
  3:30-5:30pm in classroom