Class activities will be recorded here.

Week 1 : August 25 - August 30
  • Mon
    Course Overview. What is AI? (pdf)
    Read Preface and Ch. 1 of Russell and Norvig
    Assignment 1 is available. Due date: Sept 9th at 5pm
    Wed
    What is AI? (cont)
    Chapter 1
    Fri
    Agents (pdf)
    Chapter 2
Week 2 : September 1 - September 5
  • Mon
    Labor day - no class
    Wed
    Problem solving by searching (pdf)
    Chapter 3
    Fri
    Problem solving by searching (cont)
    Chapter 3
Week 3 : September 8 - September 12
  • Mon
    Uninformed search strategies (pdf)
    Chapter 3
    Wed
    Uninformed search strategies. We looked at the search.py module from Russell and Norvig codebase.
    Assignment 2 is available. Due date: Sept 23rd at 5pm
    Fri
    Uninformed search strategies (cont)
Week 4 : September 15 - September 19
  • Mon
    Informed search: A* and heuristics (pdf)
    Chapter 3
    Wed
    Informed search: A* and heuristics (cont)
    Fri
    Local search (pdf)
    Chapter 4
Week 5 : September 22 - September 26
  • Mon
    Local search (cont)
    Wed
    Local search for a globally optimal solution (pdf)
    Chapter 4
    Wed
    Local search for a globally optimal solution (cont)
Week 6 : September 29 - October 3
  • Mon
    Adversarial search and game playing (pdf)
    Chapter 5
    Wed
    Adversarial search and game playing (cont)
    Fri
    Adversarial search and game playing (cont)
Week 7 : October 6 - October 10
  • Mon
    Constraint satisfaction problems (pdf)
    Chapter 6
    Wed
    review for midterm
    Fri
    Take-home midterm
Week 8 : October 13 - October 17
  • Mon
    Constraint satisfaction problems (cont)
    Update: Project proposals are due on the 19th at 7pm
    Assignment 4 is available. Due date: Oct 28th
    Wed
    Constraint satisfaction problems (cont)
    Fri
    Guest lecture by Darrell Whitley on genetic algorithms and the state of the art in local search
Week 9 : October 20 - October 24
  • Mon
    Logical agents (pdf)
    Chapter 7
    Wed
    Logical agents: propositional logic (pdf)
    Chapter 7
    Fri
    Propositional logic (cont)
Week 10 : October 27 - October 31
  • Mon
    Finish propositional logic
    Wed
    Intro to first order logic (pdf)
    Chapter 8
    Fri
    First order logic (cont)
    Assignment 5 is available. Due date: Nov 13th at 5pm.
Week 11 : November 3 - November 7
  • Mon
    Inference in first order logic (slides were updated 11/3) (pdf)
    Chapter 9
    Wed
    Inference in first order logic (cont)
    Fri
    Inference in first order logic (cont)
Week 12 : November 10 - November 14
  • Mon
    Modeling uncertainy (pdf)
    Chapter 13
    Wed
    Modeling uncertainy (cont)
    Fri
    Introduction to machine learning (pdf)
    Chapter 18
Week 13 : November 17 - November 21
  • Mon
    Introduction to machine learning (cont)
    Assignment 6 is available. Due date: December 9th at 5pm.
    Wed
    Introduction to machine learning (cont)
    Fri
    Learning using probabilistic models (pdf)
    Chapter 20
Week 14 : November 24 - November 28
  • Thu
    Thanksgiving!
Week 15 : December 1 - December 5
  • Mon
    Guest lecture by Bruce Draper on computer vision
    Wed
    Review for final; what makes for a good presentation/written report
Week 16 : December 8 - December 12
  • Mon
    Project presentations (starts 2pm)
    Wed
    Project presentations (starts 1pm)
    Fri
    Project presentations (starts 2pm)
Week 17 : December 15 - December 19
  • Sun-Mon
    Take home final (due: Dec. 15th at midnight)
    Wed
    Final report due (midnight of Dec. 17th)