image of bot

UMBC CMSC 471 02 Spring 2021
Introduction to Artificial Intelligence

Schedule

subject to change

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

02

L02   Software agents
3 Tue 2/4 Problem solving as search
RN3
L03


Graph traversal algorithms, PHW on Search

4 Thr 2/6 Uninformed & Informed search
RN4
L04

hw1 due
hw2 out

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

5 Tue 2/9 Informed search
RN4 
L05

Search demo, A* algorithm, 8 puzzle visualization

6 Thr 2/11 Informed Search
RN4
L06


p8.py, Simulated annealing, 8 Queens problem,

7 Tue 2/16 Constraints
RN5
L07

hw2 due

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

8 Thr 2/18

snow day!

--
--
--

--

ms3.py, mapc.py, sudoku.py, python-constraints
9 Tue 2/23 Games
RN 6
L08

Checkers solved; U. Alberta Games Group; AlphaGo
10 Thr 2/25 Games
RN 6
L09
hw3 out
It, New Yorker, 1952; Checkers solved; U. Alberta Games Group; AlphaGo
11 Tue 3/2 Games Theory
RN 17.6
L10

game theory, PD demo, PD lessons, Prisoner's Dilema, Chicken, Evolution of Trust

12 Thr 3/4 Reasoning Agents
RN7
L11   Hunt the Wumpus; neats vs scruffies; Knowledge Base; Wason selection task;
13 Tue 3/9 Reasoning Agents
RN7
L12   Notes 9.2.2, 9.2.3
14 Thr 3/11

MIDTERM EXAM

 
  hw3 due Sat

material thru 3/2, 75 minute exam held online between 4 and 6pm

  Tue 3/16 spring break
   

 
  Thr 3/18 spring break          
15 Tue 3/23 KR and FOL
RN8
L13   see notes9.2.4, 9.3.1 and 9.3.2
18 Thr 3/25
FOL
RN9
L14   see notes 9.3.2 and 9.4.1
19 Tue 3/30 Knowledge representation
RN10
09 L15
hw4 out

Common Sense Reasoning

20 Thr 4/1 Planning
RN11
L16   STRIPS, Planning and scheduling
21 Tue 4/6 Planning & Bayes
RN12
L17


PDDL, Bayes theorem video
22 Thr 4/8 Bayesian Networks RN13
15 L18

hw4 due Fri 4/9

Netica BBN Tutorial
23 Tue 4/13 Machine Learning

RN19
video

L19  

Google's Rules of Machine Learning,
Unreasonable Effectiveness of Data

24 Thr 4/15 Decision trees
RN19
L20   Colab notebooks, Decision tree learning, weka, scikit-learn
25 Tue 4/20 SVMs, tools
RN19
L21 hw5 out Support vector machine
26 Thr 4/22 methodology, clustering
RN19
L22   Training, validation, test sets, Precision and recall, FI, Cluster analysis, colab notebooks
-- Tue 4/27 hierarchical clustering, bagging
RN19
L23   hierarchical clustering, ensemble learning, colab clustering notebooks
27 Thr 4/29 clustering, topic modeling RN21
14_nn_01 L24 hw5 due hierarchical clustering, topic modeling, dimentionality reduction
28 Tue 5/4 neural networks RN21 14_nn_02 L25   colab notebooks, NN playground
29 Thr 5/6 neural networks RN21 14_nn_03 L26   demo colab notebooks, keras.io
30 Tue 5/11 wrap up     L27   TensorFlow, winequality MLP, final
--
Tue 

3:30-5:30
5/18 

FINAL EXAM
see
above
see
above
see
above
  old exams
-- Fri 5/21 extra credit HW due       ex1, ex2 due