UMBC 471 01 Schedule Spring 2019 UMBC CMSC 471 02 Introduction to Artificial Intelligence, Spring 2020

UMBC CMSC 471 02 Spring 2020
Introduction to Artificial Intelligence

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

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
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

RN18.1-2

 

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
 
Tue
5/19 FINAL
3:30-5:30, in classroom
see
above
see
above
  old exams