CS156 Fall 2022 Lecture Notes
Introduction to Artificial Intelligence
Videos of lectures are available.
Below are my lecture notes for the class so far.
They should serve as a rough guide to what was covered on any given day.
Frequently, however, I say more in class than is in these notes.
Also, I tend to dynamically correct typos on the board
that might appear in these lecture notes. So caveat emptor.
Week 1: [Aug 22 - Introduction to Artificial Intelligence]
[Aug 24 - Problem Solving Agents]
Week 2: [Aug 29 - Uninformed and Informed Search Strategies] [Aug 31 - A*-algorithm, Python]
Week 3: [Sep 5 - Labor Day] [Sep 7 - Python Tutorial]
Week 4: [Sep 12 - More Python - Functions and Classes] [Sep 14 - Finish up Python]
Week 5: [Sep 19 - More A*, Beyond Classical Search] [Sep 21 - Local Search, Hill Climbing]
Week 6: [Sep 26 - Minimax - Alpha-Beta Pruning] [Sep 28 - Constraint Satisfaction Problems]
Week 7: [Oct 3 - CSP Variants and Algorithms] [Oct 5 - CSP-Solving - Logical Agents]
Week 8: [Oct 10 - Practice Midterm] [Oct 12 - Midterm]
Week 9: [Oct 17 - Logic Based Agents, Propositional Logic] [Oct 19 Theorem Proving]
Week 10: [Oct 24 - Natural Deduction, Resolution] [Oct 26 - CNF, Resolution Algorithms]
Week 11: [Oct 31 - Prolog - DPLL - First-order Logic] [Nov 2 - First-Order Semantics and Knowledge Bases]
Week 12: [Nov 7 - Finish First-order Logic Overview] [Nov 9 - More Prolog - Intro Planning]
Week 13: [Nov 14 - Planning] [Nov 16 - More Planning]
Week 14: [Nov 21 - Knowledge Representation] [Nov 23 - Thanksgiving Break]
Week 15: [Nov 28 - Probabilistic Agents] [Nov 30 - Learning]
|