| Due date | HW | Project |
|---|---|---|
| 2026-05-25 | HW-1 | |
| 2026-06-01 | HW-2 | |
| 2026-06-08 | HW-3 | Project plan |
| 2026-06-15 | HW-4 | |
| 2026-06-22 | HW-5 | |
| 2026-06-29 | HW-6 | |
| 2026-07-06 | HW-7 | Progress report |
| 2026-07-13 | HW-8 | |
| 2026-07-20 | HW-9 | |
| 2026-07-27 | HW-10 | |
| 2026-08-03 | Presentation |
DS-6030 Homework Assignments
Each of modules 1 to 10 has a homework assignment that covers the material of the module. Each assignment has a mix of discussion and coding items; the criteria for each type are described in the rubric section below.
Submission dates and late policy
Assignments are due at 23:59 on the listed date. Three automatic one-week extensions are granted. After the one-week grace period, a 50% penalty applies. If all three extensions are used, the 50% penalty applies from the original due date.
Schedule
Rubric
Grading rubric for homework assignments in DS-6030 Machine Learning II. Each assignment has a mix of discussion and coding items. The criteria for each type of item are described in the tables below. For items tagged coding/discussion, both the discussion and coding criteria are evaluated; the mark reflects the joint quality. For items that are not tagged, the discussion criteria apply.
Discussion assignments
| Level | Description |
|---|---|
| Satisfactory (100%) | The discussions are correct, complete, appropriate, and clear in representation, understanding of processes, and conclusions. |
| Some Flaws (50%) | The discussion of the intermediate steps and the final result are reasonable but are slightly incomplete, inappropriate, or unclear in representation, understanding of processes, or conclusions. The submission relies on understanding of the code and does not describe the used approach. |
| No Marks (0%) | The answers are unreasonable and incomplete, inappropriate, or unclear in representation, understanding of processes, or conclusions. |
Coding assignments
| Level | Description |
|---|---|
| Satisfactory (100%) | The answers to the question are correct, complete, and appropriate. All work is shown, including intermediate steps in the calculations. Uses Tidyverse/Tidymodels if not otherwise stated. |
| Minor Flaws (50%) | The answers are mostly correct, mostly complete, appropriate, and clear in representation. All work is shown, including intermediate steps in the calculations. Code is readable and fully shown. Tidyverse/Tidymodels not used. Issues with graphs (size, labels, legend, caption). |
| Unsatisfactory (0%) | The answers and/or the intermediate steps in the calculations are unreasonable and incomplete, inappropriate, or unclear in representation. |
Coding/Discussion assignments
For sub-questions tagged coding/discussion, both the discussion and coding criteria are evaluated; the mark reflects the joint quality.
| Level | Description |
|---|---|
| Satisfactory (100%) | The discussions are correct, complete, appropriate, and clear in representation, understanding of processes, and conclusions. The answers to the question are correct, complete, and appropriate. All work is shown, including intermediate steps in the calculations. Uses Tidyverse/Tidymodels if not otherwise stated. |
| Some Flaws (50%) | The discussion of the intermediate steps and the final result are reasonable but are slightly incomplete, inappropriate, or unclear in representation, understanding of processes, or conclusions. The submission relies on understanding of the code and does not describe the used approach. The answers are mostly correct, mostly complete, appropriate, and clear in representation. All work is shown, including intermediate steps in the calculations. Code is readable and fully shown. Code mostly complete and correct. Tidyverse/Tidymodels not used. Issues with graphs (size, labels, legend, caption). |
| Unsatisfactory (0%) | The answers are unreasonable and incomplete, inappropriate, or unclear in representation, understanding of processes, or conclusions. The answers and/or the intermediate steps in the calculations are unreasonable and incomplete, inappropriate, or unclear in representation. |