Assignments

Date Topic
Week 1
Jan 10, 12
Introduction, AI Ethics

Reading: due Monday 1/9, 5:00 pm
Reading: due Wednesday 1/11, 5: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
Programming: due Tuesday 1/10, 11:59 pm
Programming: due Thursday 1/12, 11:59 pm
Week 2
Jan 17, 19
Search

Reading: due Monday 1/16, 5:00 pm
  • Textbook Chapter 3
Homework: due Monday 1/30, 11:59 pm
Programming: due Monday 2/6, 11:59 pm
Week 3
Jan 24, 26
Constraint Satisfaction Problems and Local Search

Reading: due Monday 1/23, 5:00 pm
  • Textbook Chapter 6
  • Textbook Sections 4.1 and 4.2 (Rest of Chapter 4 is optional - we recommend skimming it at least)
Homework: due Monday 2/20, 11:59 pm
Week 4
Feb 7, 9
Adversarial Search, Utilities

Reading: due Monday 2/6, 5: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
Programming: due Wednesday 2/22, 11:59 pm
Week 5
Feb 14, 16
Markov Decision Processes

Reading: due Monday 2/13, 5:00 pm
  • Textbook Chapter 17 through the end of Section 17.3
  • Sutton and Barto Chapters 3 and 4
Homework: due Monday 3/6, 11:59 pm
Week 6
Feb 21, 23
Reinforcement Learning, Probability

Reading: due Monday 2/20, 5:00 pm
Programming: due Wednesday 3/8, 11:59 pm
Week 7
Feb 28, Mar 2
Bayes Nets: Representation, Independence

Reading: due Monday 2/28, 5:00 pm
  • Textbook Chapter 14 through the end of Section 14.5
Homework: due Monday 3/27, 11:59 pm
Week 8
Mar 7, 9
Bayes Nets: Inference, Midterm

Mid-term exam:
  • 2-hour exam on Gradescope which can be completed in a 40-hour window (3/9, 8:00 am - 3/10, 11:59 pm)
Programming: due Wednesday 3/29, 11:59 pm
Week 9
Mar 21, 23
Bayes Nets: Sampling, (Hidden) Markov Models

Reading: No reading due this week.

Homework: due Monday 4/10, 11:59 pm
  • Homework 5: HMMs, Particle Filtering, Naive Bayes, ML Concepts
Programming: due Wednesday 4/12, 11:59 pm
Week 10
Mar 28, 30
Particle Filters, Decision Networks

Reading: due Monday 3/27, 5: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
  • Textbook Sections 16.5 and 16.6
Programming: due Wednesday 4/5, 11:59 pm
Week 11
Apr 4, 6
Naive Bayes, Perceptrons, Clustering

Reading: due Monday 4/3, 5:00 pm
  • 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
  • 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.
Homework: due Monday 4/17, 11:59 pm
  • Homework 6: Perceptons, Neural Networks, Gradient Descent
Programming: due Wednesday 4/19, 11:59 pm
Week 12
Apr 11, 13
Guest Lecture, Deep Learning

Guest speaker: Prof. Bruce Porter, UT Austin and SparkCognition

Reading: due Monday 4/10, 5:00 pm
  • Textbook Section 18.6.4
  • Textbook Section 18.7
Week 13
Apr 18, 20
Guest Lecture II, Conclusion

Guest speaker: Dr. Jim Fan, NVIDIA Research

Reading: due Monday 4/17, 5:00 pm
  • Textbook Chapters 26 and 27
Final Exam
Apr 28, 8-10 am
Final Exam
Location: GEA 105