Schedule
General information
# |
Day |
Date |
Topic |
Read 1st |
Slides video |
Homework |
Seealso |
1 |
Tue |
1/28 |
Administrivia, Introduction, history |
RN1 |
00
01 |
hw1 out |
History of AI |
2 |
Thr |
1/30 |
Agents |
RN2 |
|
|
Software agents |
3 |
Tue |
2/04 |
Problem solving as search |
RN3 |
|
|
Graph traversal algorithms, PHW on Search |
4 |
Thr |
2/06 |
Uninformed & Informed search |
RN4 |
|
|
Missionaries and cannibals, Water jugs, aima code, wj.py, wj.ipynb
|
5 |
Tue |
2/11 |
Informed search |
RN4 |
|
hw2 out
|
Search
demo, A* algorithm, 8 puzzle visualization |
6 |
Thr |
2/13 |
Informed Search
|
RN4 |
|
|
p8.py, Simulated annealing, 8 Queens problem,
|
7 |
Tue |
2/18 |
Constraints |
RN5 |
|
|
CCC site, 8 queens CSP, csp.py, CSP
demo, SLS
CSP demo, Genetic algorithm
|
8 |
Thr |
2/20 |
Constraints
|
RN5 |
|
|
ms3.py, mapc.py, sudoku.py |
9 |
Tue |
2/25 |
Constraints
|
RN 6
|
|
|
python-constraints
|
10 |
Thr |
2/27 |
Games |
RN 6 |
|
|
Checkers solved; U. Alberta Games Group; AlphaGo |
11 |
Tue |
3/03 |
Games |
RN 6 |
|
|
It, New Yorker, 1952; |
12 |
Thr |
3/05 |
Game Theory |
RN 17.6 |
08 |
hw3 due |
game theory, PD
demo, PD lessons, Prisoner's Dilema, Chicken, Evolution of Trust |
13 |
Tue |
3/10 |
Reasoning Agents |
RN7 |
|
|
Hunt the Wumpus; neats vs scruffies; Knowledge Base; Wason selection task; |
14 |
Thr |
3/12 |
class cancelled |
|
|
|
|
-- |
Tue |
3/17 |
Spring Break |
😄 |
😄
|
😄
|
😄 |
-- |
Thr |
3/19 |
Spring Break |
😄 |
😄 |
😄 |
😄 |
15 |
Tue |
3/24 |
Reasoning, Propositional |
RN7 |
|
|
webex |
16 |
Thr |
3/26
4:00-5:15 |
midterm on blackboard |
RN1-6, 17.6 |
01-08
|
|
old exams |
17 |
Tue |
3/31 |
Reasoning, Logic |
RN7 |
09 |
|
non-monotonic logic
|
18 |
Thr |
4/02 |
Logic, Planning |
RN10 |
|
hw4 out |
STRIPS, Planning and scheduling |
19 |
Tue |
4/07 |
Planning |
RN10 |
|
|
PDDL |
20 |
Thr |
4/09 |
Machine Learning |
RN18.1-2
video |
14 |
hw5 out
hw4 due 4/12 |
|
21 |
Tue |
4/14 |
Machine Learning |
|
|
|
Unreasonable Effectiveness of Data |
22 |
Thr |
4/16 |
Decision trees |
|
|
|
Decision tree learning, weka, scikit-learn
|
23 |
Tue |
4/21 |
SVMs |
RN18.9 |
|
|
Support vector machine
|
24 |
Thr |
4/23 |
Learning, methodology, tools |
RN18.4 |
|
|
colab notebooks
|
25 |
Tue |
4/28 |
Learning, methodology, tools |
RN18.4 |
|
|
colab notebooks |
26 |
Thr |
4/30 |
clustering, bagging |
RN18.8
RN18.10 |
14 |
|
colab notebooks |
27 |
Tue |
5/05 |
neural networks |
RN18.7 |
14nn |
|
colab notebooks |
28 |
Thr |
5/07 |
neural networks, NLP |
RN22 |
14nn, 18 |
|
CoreNLP, spaCy |
29 |
Tue |
5/12 |
NLP, review |
RN23 |
18 |
|
CoreNLP, spaCy |
|
Tue |
5/19 |
FINAL
3:30-5:30, in classroom |
see
above |
see
above |
|
old exams |
|