# HOMEWORK

The course has **8 homework sets plus a Final**, according to the schedule below. The Final carries twice the weight of a homework.

- The questions are multiple-choice. This doesn't mean simplistic; some questions necessitate running a full experiment.
- Some questions are theoretical (mathematical, conceptual), and others are experimental (programming, data). The questions vary from easy to hard.
- Familiarity with some programming language or platform will help in the homework, e.g., packages for basic matrix operations and quadratic programming are needed.

### Homework Schedule

*Take the course at your own pace.* A 'week' below can be spread out to a longer period, e.g., 10 days or two weeks, to fit your schedule.

Do Homework 1 after watching Lectures 1 and 2. Check Solution key 1 after you finish the homework.**Week 1:**Do Homework 2 after watching Lectures 3 and 4. Check Solution key 2 after you finish the homework.**Week 2:**Do Homework 3 after watching Lectures 5 and 6. Check Solution key 3 after you finish the homework.**Week 3:**Do Homework 4 after watching Lectures 7 and 8. Check Solution key 4 after you finish the homework.**Week 4:**Do Homework 5 after watching Lectures 9 and 10. Check Solution key 5 after you finish the homework.**Week 5:**Do Homework 6 after watching Lectures 11 and 12. Check Solution key 6 after you finish the homework.**Week 6:**Do Homework 7 after watching Lectures 13 and 14. Check Solution key 7 after you finish the homework.**Week 7:**Do Homework 8 after watching Lectures 15 and 16. Check Solution key 8 after you finish the homework.**Week 8:**Start on the Final after watching Lectures 17 and 18. Consult the Machine Learning Video Library as needed.**Week 9:**Finish the Final then check the Final solution key. Congratulations! You have completed the course.**Week 10:**