While I make every effort to keep these tables up to date, if there is ever a conflict on due date, the assignment due date in Canvas supersedes anything posted here.

Quick Links for additional resources and course materials:

Additional Outside Material:

  • Note: The Berkeley Notes documents below are linked from Dan Klein and Peter Abbeel’s older course at UC Berkeley. These are supplmental, we cover some of this material and some of the material we cover are not in these notes. These are not comprehensive but rather additional resources for you to use.
  • You can also check out the video lectures from Berkeley here which may be useful (though they do not line up with our class 100%)
  • There is another good set of video lectures on various topics including CSPs and all the search algorithms from John Levine at University of Strathclyde, Glasgow, UK..

Detailed Schedule

Schedule of Lectures and Slides Spring 2020

Date Topic + Chapters Resource Links
1/14 Course Overview / What is AI?
RN Ch 1
Intro to AI PDF
Intro to AI PPTX
1/16 AI v. ML, History of AI, State of the Art
RN Ch 1
 
1/21 Intelligent Agents / Task Environments
RN Ch 2
Intelligent Agents PDF
Intelligent Agents PPTX
Berkeley Notes
1/23 Agent Architectures / Problem Solving Agents
RN Ch. 2
 
1/28 Problem Representations / Tree Search
RN Ch 3.1-3.3
Uninformed Search PDF
Uninformed Search PPTX
Berkeley Notes
1/30 Uninformed Search (BFS, DFS, UCS)
RN Ch 3.4
 
2/4 Informed Search / Hueristic Functions
RN Ch 3.5, 3.6
Informed Search PDF
Informed Search PPTX
Berkeley Notes
2/6 Informed Search / Hueristic Functions
RN Ch 3.5, 3.6
 
2/11 In Class Assignment / Project Work
Prof. Mattei Away
 
2/13 Beyond Classical Search
RN Ch 4.1, 4.2
Beyond Classical Search PPTX
2/18 Adversarial Search / MiniMax
RN Ch 5.1, 5.2
Adversarial Search PDF
Adversarial Search PPTX
Berkeley Notes
2/20 Adversarial Search / Evaluation Functions / Alpha-Beta Pruning
RN Ch 5.2, 5.3
 
2/25 No Class - Mardi Gras  
2/27 Adversarial Search / ExpectiMax
RN Ch 5.4, 5.5
 
3/3 Catchup, Review for Midterm Review Slides PDF
Review Slides PPTX
3/5 Midterm - In Class  
3/10 Ethics in AI and Technology - Guest Lecture by Prof. Jeremy Bock, Test Summary Policy Updates / Survey PDF
Policy Updates / Survey PPTX
3/12 Test Summary, Midterm Review, Midterm Survey Results, New Course Policies  
3/17 Class Cancelled – Carona Virus  
3/19 Class Cancelled – Carona Virus  
3/24 Course Updates / Constraint Satisfaction Problems (CSPs)
RN Ch 6
CSP PDF
CSP PPTX
Berkeley Notes
3/26 CSPsII / Logical Agents
RN Ch 7.1-7.3, 7.7
Logical Agents PPTX
3/31 CSPs III / Logical Agents /
RN Ch 7.1-7.3, 7.7
 
4/2 Utility Theory / Markov Decision Process (MDPs) I
RN Ch 16.1-16.3, 17.1-17.3
MDPs PDF
MDPs PPTX
Berkeley Notes
Notes for Utility Theory in Adversarial Search above.
4/7 No Class - Spring Break  
4/9 No Class - Spring Break  
4/14 Markov Decision Processes (MDPs) II
RN Ch 17.1-17.3
 
4/16 Markov Decision Processes (MDPs) III
RN Ch 17.1-17.3
 
4/21 Reinforcement Learning I
RN Ch 21
RL PDF
RL PPTX
Berkeley Notes
4/23 Reinforcement Learning II / Social Choice
RN Ch 21
Social Choice PDF
4/28 Guest Lecture: Kartik Talamadupula - IBM Research AI
, Review
Review PDF
5/6 Final Exam: ST302 800-1200