w w
#
DOW
Date
Topic
Read Before Class
notes
Homework
Comments
1 Thu 8/31 Intro, history
RN1
   
2 Tue 9/5 Agents
RN2

02

hw1 out
video: Dennet on AI
3 Thu 9/7 Problem solving as search
RN3


Graph traversal algorithms
PHW on Search

4 Tue 9/12 Uninformed & informed search
RN4

hw1 due

Missionaries and cannibals
aima code
wj.py
wj.ipynb

5 Thu 9/14 Informed search
RN4 
hw2 out

Search demo
A* algorithm
8 puzzle vizualization

6 Tue 9/19 Informed Search
RN4


p8.py
Simulated annealing
8 Queens problem
Genetic algorithm

7 Thu 9/21 Constraints
RN5

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

8 Tue 9/26 Constraints
RN5
hw2 due
python-constraints
9 Thu 9/28 Constraints
RN5
ms3.py
mapc.py
sudoku.py
10 Tue 10/3 Games
RN 6
hw3 out
Checkers solved
U. Alberta Games Group
11 Thu 10/5 Games
RN 6
 
12 Tue 10/10 Game Theory
RN17.6
hw3 due

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

13 Thu 10/12 Knowledge Representation & Reasoning, Propositional Logic
RN8
  neats vs scruffies;
Knowledge Base;
Wason selection task;
It, New Yorker, 1952;
Hunt the Wumpus
14 Tue 10/17 Midterm Exam RN1-6, 17.6    

 

15 Thu 10/19 Reasoning
RN8
 
16 Tue 10/24 Reasoning
RN8
non-monotonic logic
17 Thu 10/26 Rule-based systems
RN9, RN12

 

hw4 out


18 Tue 10/31 Reasoning
RN10
 
19 Thu 11/2 Planning
RN10
 
20 Tue 11/7 Planning
RN11, RN13
hw4 due

21 Thu 11/9 Bayesian reasoning
RN14

hw5 out


22 Tue 11/14 BBNs
RN18 RN19
netica
23 Thu 11/16 Machine Learning
RN20

Unreasonable Effectiveness of Data,
Google videos

24 Tue 11/21 Machine Learning, Decision trees
RN20
hw5 due; hw6 out
weka
25 Thu 11/23 Decision trees
RN20

26 Tue 11/28 Regression, SVMs
RN20
hw6 due

27 Thu 11/30 Learning, methodology, tools
RN21
hw7 out
learning to walk
how do genetic algorithms work?
28 Tue 12/5 Neural networks     Neural Network Playground
29 Thu 12/7 NLP  
hw7 due
CoreNLP
30 Tue 12/12 Final exam review    
 
Thu
12/14 FINAL

  10:30am-12:30pm in classroom