All students will be evaluated through four mini course projects and two exams. The final grade is allocated as follows:
40%: Course Projects
There are four mini course projects in total, focusing on applied machine learning problems that involve writing code and working with real or synthetic datasets.
Each project consists of:
a written/code submission, and
a short in-class project check quiz (approximately 10 minutes), administered after the project due date.
The project check quiz assesses conceptual understanding of the submitted work and is considered part of the project grade.
60%: Exams
There are two exams (25%: midterm, 35%: final), focusing on foundational questions that involve mathematical reasoning, derivations and proofs, etc.
Midterm is tentatively scheduled at week 5, covering contents up till kernel methods, and final exam will take place in the final week (week 10).
Each student is allowed one project quiz drop over the course of the quarter. The dropped quiz will be the lowest-scoring project quiz, including a missed quiz. No documentation is required for this one drop.
No additional make-ups or extensions for project quizzes will be granted beyond this one drop, except for students with approved accommodations through Student Disability Services (SDS).
Letter grades will be assigned using the following hard cutoffs:
A: 93% or higher
A-: 90% or higher
B+: 87% or higher
B: 83% or higher
B-: 80% or higher
C+: 77% or higher
C: 60% or higher
C-: 57% or higher
D: 50% or higher
F: less than 50%
We reserve the right to curve the grades, but only in a fashion that would improve the grade earned by the stated rubric.
Late Policy. Late assignment will lose 5% of the available points per day late, with a maximal of 5 days of late submission allowed.Â
Pass/Fail Grading. A grade of P is given only for work of C- quality or higher. You should make the request for Pass/Fail grading in writing (private note on Ed Discussion).