UMBC CMSC 471 02 Spring 2020
Introduction to Artificial Intelligence

Schedule

General information
# Day Date Topic Read 1st Slides Homework Seealso
1 Tue 1/28 Administrivia, Introduction, history RN1 00
01
hw1 out History of AI
2 Thr 1/30 Agents
RN2

02

  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

hw1 due

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

hw2 due Fri
hw3 out

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 Midterm Exam RN1-6, 17.6    

old exams

-- Tue 3/17 Spring Break
😄
😄
😄
😄
-- Thr 3/19 Spring Break 😄 😄 😄 😄
15 Tue 3/24 Reasoning, Propositional
RN7
hw4 out non-monotonic logic
16 Thr 3/26 Reasoning, Propositional
RN7
  non-monotonic logic
17 Tue 3/31 Reasoning FOL
RN7
 


18 Thr 4/02 Planning
RN10
  STRIPS, Planning and scheduling
19 Tue 4/07 Planning
RN10
hw4 due
PDDL
20 Thr 4/9 Logic review
RN7
 

 


21 Tue 4/14 Machine Learning

RN18.1-2
video

 

Unreasonable Effectiveness of Data

22 Thr 4/16 Decision trees
RN18.3
video
  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
 
Fri
5/?? FINAL
see
above
see
above