Homework Assignments

Each of the four homework assignments consist of a written and programming part. Each assignment is worth 50 points, with the points evenly split between written and programming, except for the first assignment. Grace days apply to the written and programming parts together: for instance, if both are one day late, you are charged only one grace day. However, if you run out of grace days, the 10% penalty applies only to the part of the assignment that was late.
RELEASED DUE DATE  DESCRIPTION
Tue Mar 10 Tue Mar 17 Written: Real vs. Fictional AI Systems
Programming: Familiarity with Python
Tue Mar 17 Thu Mar 26 Written: Search and Probability
Programming: Heuristic Search
Thu Mar 26 Thu Apr 9 Written: MDPs and Reinforcement Learning
Programming: MDPs and Reinforcement Learning
Thu Apr 9 Thu Apr 23 Written: Machine Learning and Ethics
Programming: Decision Trees and Neural Networks