Chris Pollett > Old Classses >
CS156

( Print View )

Student Corner:
  [Grades Sec1]

  [Submit Sec1]

  [
Lecture Notes]

  [Discussion Board]

Course Info:
  [Texts & Links]
  [Topics/Outcomes]
  [Outcomes Matrix]
  [Grading]
  [HW/Quiz Info]
  [Exam Info]
  [Regrades]
  [Honesty]
  [Additional Policies]
  [Announcements]

HWs and Quizzes:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]  [Quizzes]

Practice Exams:
  [Mid]  [Final]

                           












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]