CS156Spring 2015Lecture 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: [Jan 26 -- What is Artificial Intelligence,
Agents] [Jan 28 -- Environments, Problem-Solving Agents]
Week 2: [Feb 2 -- More Problem Solving Agents]
[Feb 4 -- `A^star`-algorithm, Python]
Week 3: [Feb 9 -- More Python] [Feb 11 -- Python Objects, Classes, Exceptions]
Week 4: [Feb 16 -- More `A^star` and Beyond] [Feb 18 -- Local Search Algorithms]
Week 5: [Feb 23 -- Finish Adversarial Games, Constraint Satisfaction] [Feb 25 -- Solving CSPs]
Week 6: [Mar 2 -- Finish CSPs] [Mar 4 -- Logical Agents]
Week 7: [Mar 9 -- More Logic, Propositional Logic, Theorem Proving] [Mar 11 -- Inferences and Proofs, Resolution]
Week 8: [Mar 16 -- Practice Midterm Day] [Mar 18 -- Midterm]
Week 9: [Mar 23 -- Spring Break] [Mar 25 -- Spring Break]
Week 10: [Mar 30 -- DPLL, First-Order Logic] [Apr 1 -- More First-Order Logic]
Week 11: [Apr 6 -- Finish First-order Logic Overview] [Apr 8 -- Planning]
Week 12: [Apr 13 -- More Planning] [Apr 15 -- Finish Planning; Start Knowledge Representation]
Week 13: [Apr 20 -- More Knowledge Representation] [Apr 22 -- Quantifying Uncertainty]
Week 14: [Apr 27 -- Probabilistic Inference, Probabilistic Agents] [Apr 29 -- Learning From Example]
Week 15: [May 4 -- Learning Using Entropy, Neural Nets] [May 6 -- Neural Nets]
Week 16: [May 11 -- Nonparametric Learning]
|