Chris Pollett > Old Classes >
CS156

( Print View )

Student Corner:
  [Grades Sec1]

  [Submit Sec1]

  [Class Sign Up 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 2012Lecture Notes

Introduction to Artificial Intelligence

Videos of lectures are available. As they are on my office machine and I don't want robots to try to download them, the directory is password protected. The login is guest and the password is guest.

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 25 -- What is Artificial Intelligence, Agents]

Week 2: [Jan 30 -- Environments, Problem-Solving Agents] [Feb 01 -- More Problem Solving Agents]

Week 3: [Feb 06 -- A*-algorithm, Python] [Feb 08 -- More Python]

Week 4: [Feb 13 -- Python Objects, Classes] [Feb 15 -- Python Exception, Modules, More A*]

Week 5: [Feb 20 -- Beyond Classical Search] [Feb 22 -- Adversarial Games]

Week 6: [Feb 27 -- Constraint Satisfaction Problems] [Feb 29 -- Solving CSPs]

Week 7: [Mar 5 -- Finish CSPs] [Mar 7 -- Logical Agents]

Week 8: [Mar 12 -- More Logic, Propositional Logic, Theorem Proving] [Mar 14 -- Inferences and Proofs, Resolution]

Week 9: [Mar 19 -- Practice Midterm Day][Mar 21 -- Midterm]

Week 10: [Mar 26 -- Spring Break][Mar 28 -- Spring Break]

Week 11: [Apr 2 -- First-Order Logic][Apr 4 --First-Order Theorem Proving, Unification]

Week 12: [Apr 9 -- Planning] [Apr 11 -- More Planning]

Week 13: [Apr 16 -- Even More Planning] [Apr 18 -- Finish Planning; Knowledge Representation]

Week 14: [Apr 23 -- More Knowledge Representation] [Apr 25 -- Quantifying Uncertainty]

Week 15: [Apr 30 -- Probabilistic Inference][May 2 -- Learning From Examples]

Week 16: [May 7 -- More Learning] [May 9 -- Neural Nets]