|   | 
    UMBC CMSC 471 Spring 2022 | 
  
| • home • about • schedule • hw • exams • notes • code • colab • github • resources • news • discord • webex • | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  
      ![]() Schedule
       | 
| # | Day | Date | Topic | Read first | Slides | 
          Lecture Video | Quiz,  Homework  | 
          Seealso | 
|---|---|---|---|---|---|---|---|---|
| 1 | Tue | 2/1 | Administrivia, Introduction, history | RN1 | 00 01  | 
          L01 | hw1 out | History of AI | 
| 2 | Thr | 2/3 | Agents | RN2  | 
          L02 | Software agents | ||
| 3 | Tue | 2/8 | Problem solving as search | RN3  | 
          L03 | 
  | 
          ||
| 4 | Thr | 2/10 | Uninformed search | RN4  | 
          L04 | Missionaries and cannibals, Water jugs, aima code, wj.py, wj.ipynb  | 
        ||
| 5 | Tue | 2/15 | Informed search | RN4   | 
          L05 | Search demo, A* algorithm, 8 puzzle visualization, p8.py, 8 Queens problem,  | 
        ||
| 6 | Thr | 2/17 | Informed Search | 
          RN4  | 
          L06 |  Hill Climbing, Simulated annealing, Genetic algorithm,  Tabu Search   | 
        ||
| 7 | Tue | 2/22 | Constraints | RN5  | 
          L07 | 
  | 
          CCC site, 8 queens CSP, csp.py, CSP 
              demo, SLS 
              CSP demo  | 
        |
| 8 | Thr | 9/24 | Constraints  | 
          RN5  | 
          L08 | hw2 by 2/26  | 
          ms3.py, mapc.py, sudoku.py, python-constraints | |
| 9 | Tue | 3/1 | Games | 
          RN 6  | 
          L09 | hw3 out  | 
          Checkers solved; U. Alberta Games Group; AlphaGo | 
        |
| 10 | Thr | 3/3 | Games | RN 6  | 
          L10 | It, New Yorker, 1952; | ||
| 11 | Tue | 3/8 | Game Theory | RN 18.2  | 
          L11 | game theory, PD demo, PD lessons, Prisoner's Dilemma, Chicken, Evolution of Trust  | 
        ||
| 12 | Thr | 3/10 | Reasoning Agents | RN7  | 
          L12 | hw3 due 3/28 | Hunt the Wumpus; neats vs scruffies, Wason selection task; | |
| 13 | Tue | 3/15 | Reasoning Agents | RN7  | 
          L13 | Knowledge Base; | ||
| 14 | Thr | 3/17  | 
          MIDTERM EXAM  | 
          RN 1-6; 17.6 | 01-09  | 
          -- | material thru lecture 11 (3/8), 75 minute exam held in class  | 
        |
| -- | Tue | 3/22 | BREAK | -- | -- | -- | -- | |
| -- | Thr | 3/24 | BREAK | -- | -- | -- | -- | |
| 15 | Tue | 3/29 | KR, FOL | RN 8,9  | 
          L14 | hw3 due 3/28  | 
          tue_3/29, , see notes 9.3.1 and 9.3.2 | |
| 16 | Thr | 3/31 | KR, FOL | RN8, 9 | 09 | L15 | HW4 out | see notes 9.3.2 and 9.4.1; family.pl, genesis.pl | 
| 17 | Tue | 4/5 | FOL, Planning | RN10  | 
            L16 | see notes 13, STRIPS, Planning and scheduling, | ||
| 18 | Thr | 4/7 | 
          Planning  | 
          RN11  | 
          L17 | PDDL, planning.domains, planning repo | ||
| 19 | Tue | 4/12 | Probability & Bayesian Reasoning | RN12  | 
          15.1 | L18 | HW4 due 4/13 
             | 
          |
| 20 | Thr | 4/14 | BBNs | RN 13  | 
          L19 | Netica BBN Tutorial, Colab notebook | ||
| 21 | Tue | 4/19 | Machine learning, decision trees | RN19  | 
          L20 | 
  | 
          Google's Rules of Machine Learning, Unreasonable Effectiveness of Data | |
| 22 | Thr | 4/21 | Decision trees, ML tools | RN19 video  | 
          14 | L21 | 
  | 
          Decision tree learning, weka, scikit-learn | 
| 23 | Tue | 4/26 | ML tools, Methdology | RN19  | 
          L22 | |||
| 24 | Thr | 4/28 | SVMs, clustering | RN19 video  | 
          L23 | HW5 out | Support vector machine, Cluster analysis, colab notebooks | 
        |
| 25 | Tue | 5/3 | clustering | RN19  | 
          L24 | hierarchical clustering  | 
        ||
| 26 | Thr | 5/5 | clustering, bagging, neural networks | RN19  | 
          L25 | ensemble learning, colab clustering notebooks, Bootstrap aggregating, artificial neural networks | ||
| 27 | Tue | 5/10 | neural networks | RN21  | 
          L26 | colab notebooks, NN playground, backpropagation | ||
| 28 | Thr | 5/12 | neural networks | RN21 | 
          18_NLP | L27 | HW5 due | colab notebooks, keras.io, word2vec demo | 
| 29 | Tue | 5/17 | word embeddings, Transformers | RN21 | 14_03, 14_04 | L28 | notebook, Huggingface transformers; OpenAI | |
| -- | tbd | 5/24  | 
          Final Tue  3:30-5:30  | 
          see above  | 
          see above  | 
          see above  | 
          
  | 
          old exams |