Assignments

Date Topic
Week 1
Jan 18, 20
Introduction, AI Ethics

Reading: due Monday 1/17, 3:00 pm
Reading: due Wednesday 1/19, 3:00 pm
  • Textbook Chapter 1 through the end of Section 1.1 (Rest of Chapter 1 is optional - we recommend skimming it at least)
  • Textbook Chapter 2.1-2.3
  • For your response, select one real or imaginable agent not discussed in class or in the readings, give a PEAS description of the task environment, and characterize it in terms of the properties listed in Section 2.3.2.
  • [Week 1b response form]
Programming: due Tuesday 1/18, 3:00 pm
Programming: due Thursday 1/20, 3:00 pm
Week 2
Jan 25, 27
Search

Reading: due Monday 1/24, 3:00 pm
Homework: due Monday, 2/7, 11:59 pm
Programming: due Wednesday, 2/9, 11:59 pm
Week 3
Feb 1, 8
Constraint Satisfaction Problems and Local Search

Reading: due Monday 1/31, 3:00 pm
  • Textbook Chapter 6
  • Textbook Sections 4.1 and 4.2 (Rest of Chapter 4 is optional - we recommend skimming it at least)
  • [Week 3 response form]
Homework: due Wednesday 2/23, 11:59 pm
Week 4
Feb 10, 15
Adversarial Search, Utilities

Reading: due Monday 2/7, 3:00 pm
  • Textbook Chapter 5 through the end of Section 5.5 (Rest of chapter 5 is optional - we recommend at least skimming it)
  • Textbook Chapter 16 through the end of Section 16.3
  • [Week 4 response form]
Homework: due Monday 2/28, 11:59 pm
Programming: due Wednesday 3/2, 11:59 pm
Week 5
Feb 17
Markov Decision Processes

Reading: due Wednesday 2/16, 3:00 pm
Homework: due Monday 3/14, 11:59 pm
Week 6
Feb 22, 24
Reinforcement Learning

Reading: due Tuesday 2/22, 3:00 pm
Homework: due Monday 4/4, 11:59 pm
Programming: due Wednesday 3/23, 11:59 pm
Week 7
March 1, 3
Probability and Bayes Nets: Representation

Reading: due Monday 2/28, 3:00 pm
Homework: due Monday 4/11, 11:59 pm
Week 8
March 8, 10
Bayes Nets: Independence, Midterm

Mid-semester survey (optional): due Friday 3/25, 11:59 pm
Week 9
March 22, 24
Bayes Nets: Inference and Sampling

Programming: due Wednesday 4/6, 11:59 pm
Week 10
March 29, 31
(Hidden) Markov Models, Particle Filters

Reading: due Monday 3/28, 3:00 pm
  • Textbook Chapter 15 through the end of Section 15.3.
  • Textbook Section 15.4 is optional (we recommend skimming it at least)
  • Textbook Chapter 15.5
  • [Week 10 response form]
Programming: due Wednesday 4/28, 11:59 pm
Week 11
April 5, 7
Decision Networks and Naive Bayes

Reading: due Monday 4/4, 3:00 pm
  • Textbook Sections 16.5 and 16.6
  • Textbook Chapter 18 through the end of Section 18.2
  • Skim Sections 18.3, but pay attention to the definition of overfitting in 18.3.5.
  • Section 18.4
    • Section 18.5 is optional
  • Textbook Chapter 20 through the end of Section 20.2
    • You can skim 20.2.3 if you're not comfortable with reasoning about continuous distributions (e.g. Gaussians).
    • 20.2.5 is just an overview without all the details - do your best.
    • Textbook Section 20.3 is optional
  • [Week 11 response form]
Homework: due Monday 4/18, 11:59 pm
Programming: due Wednesday 4/20, 11:59 pm
Week 12
April 12, 14
Perceptrons, Kernels, Clustering

Reading: Due Monday 4/11, 3:00 pm
  • Section 18.6 except Sections 18.6.2 and 18.6.4
    • Sections 18.6.2 is optional (18.6.4 is assigned next week)
  • Sections 18.8, 18.9, and 18.11.
    • Section 18.10 is optional.
  • [Week 12 response form]
Homework: due Monday 4/25, 11:59 pm
Programming: due Wednesday 5/4, 11:59 pm
Week 13
April 19, 21
Deep Learning

Reading: due Monday 4/18, 3:00 pm
Week 14
April 26, 28
Advanced Topics: Robotics

No reading for this week
Week 15
May 3, 5
AI Applications and Conclusion

Reading: due Monday 5/2, 3:00 pm
  • Textbook Chapters 26 and 27
  • Please include in your response if/how your thoughts about any of the questions considered in the chapters have changed since before you took the course.
  • [Week 15 response form]
Final Exam
May 13, 2-5 pm
Final Exam
Location: CAL 100