Schedule (subject to change)

#
DOW
Date
Topic
Read Before Class
notes
Homework
Comments
1 Mon 1/29 Intro, history RN1 00
01
hw1 out  
2 Wed 1/31 Agents
RN2

02

video: Dennet on AI
3 Mon 2/05 Problem solving as search
RN3


Graph traversal algorithms, PHW on Search

4 Wed 2/07 Uninformed & Informed search
RN4

hw1 due

Missionaries and cannibals, aima code, wj.py, wj.ipynb

5 Mon 2/12 Informed search
RN4 

Search demo, A* algorithm, 8 puzzle vizualization

6 Wed 2/14 Informed Search
RN4

hw2 out

p8.py, Simulated annealing, 8 Queens problem, Genetic algorithm

7 Mon 2/19 Constraints
RN5


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

8 Wed 2/21 Constraints
RN5
python-constraints
9 Mon 2/26

Constraints
Games

RN6
hw2 due
ms3.py, mapc.py, sudoku.py
10 Wed 2/28 Games
RN 6

Checkers solved
U. Alberta Games Group
11 Mon 3/05 Games
RN 6
hw3 out
 
12 Wed 3/07 Game Theory
17.6

game theory, PD demo, PD lessons, Prisoner's Dilema, Chicken

13 Mon 3/12 KB agents RN 7 09    
14 Wed 3/14 Midterm Exam RN1-6, 17.6   hw3 due Friday 3/16

old exams

  Mon 3/19 Spring Break 😄
  Wed 3/21 Spring Break 😄 😄 😄 😄
15 Mon 3/26 Reasoning Agents
RN7
neats vs scruffies; Knowledge Base; Wason selection task; It, New Yorker, 1952; Hunt the Wumpus
16 Wed 3/28 Reasoning, FOL
RN7
  non-monotonic logic
17 Mon 4/02 Reasoning, FOL, proofs
RN8

 


18 Wed 4/04 Reasoning, FOL, proofs
RN8
 
19 Mon 4/09 Planning
RN10
   
20 Wed 4/11 Planning
RN10



21 Mon 4/16 Bayesian reasoning
RN13

 


22 Wed 4/18 BBNs
RN14
netica
23 Mon 4/23 Machine Learning
RN18

Unreasonable Effectiveness of Data, Google videos

24 Wed 4/25 Machine Learning, Decision trees
RN18
weka
26 Mon 4/30 Decision trees
RN18
weka
27 Wed 5/02 SVMs
RN18

28 Mon 5/07 Learning, methodology, tools
RN18
learning to walk, how do genetic algorithms work?
29 Wed 5/09 clustering, bagging RN18 14   Neural Network Playground
30 Mon 5/14 neural networks and deep learning RN18 14   CoreNLP
 
Mon
5/21 FINAL
see
above
see above
  3:30-5:30pm in classroom