Assignments are count for 25% of your final grade. Most of the assignments are graded with gradescope. You need to create an account and add yourself to the course with the entry code: MPKB3Y.
To access a guideline that will help you with submitting your homework on gradescope, please click here.
Homework expectations,
- Completely explain your solutions. Correct answers without clear explanations will not receive full credit.
- Homeworks must be completed individually. Discussion with others is okay, but you must write solutions yourself.
- All code used to arrive at answers is submitted along with answers.
- Code will be graded according to style in addition to functionality.
Survey
Due to multiple requests, we extend the deadline for both survuys:
Posted Assignments
- Project: Baseline, due September 30. Submit your code on the server.
- Project: Baseline predictor [english, french]
- If you cannot finish your software for the first round of evaluation, you can still get 2 points of the first project assignment in the second round of evaluation, submission due October 7. However, teams that participate in the first round have the advatnage of checking the performance of their software at scoreboard to improve their software for the second round.
- Assignment 1, due October 10. Upload the PDF to your gradescope account.
- Wrangling and Visualization: 4, 9, 12
- Wrangling and Visualization exercises [english, french], solutions [english]
- Function Fitting: 1, 8, 11
- Function fitting exercises [english, french], solutions [english]
- Assignment 2, due October 21.
- Statistical Inference: 2, 6, 7, 13
- Statistical Inference exercises: [english, french], solutions [english]
- Unsupervised Learning: 2, 4
- Unsupervised Learning exercises: [english, french], solutions [english]
- Project: mid-term presentation, due November 4. Upload the PDF of your slides to your gradescope account (by the head of each team, i.e., one presentation per each team). Please note that to get a full grade the score of your software on the scoreboard (Evaluation #5: November 4) should beat the baseline for at-least one of the tasks.
- Project: Mid-term presentation [english, french]
- Assingment 3, due November 28 (with 2 extra days for late submissions)
- Algorithmic discrimination, Natural language processing, and Computer vision (basics)
- Problem Set exercises: [english]
- Problem Set data: Data
- Assingment 4, due December 15
- Deep learning, and Graph learning
- Problem Set exercises: [english]
- Project: final presentation, due December 2. Upload the PDF of your slides to your gradescope account (by the head of each team, i.e., one presentation per each team). Please note that to get a full grade the score of your software on the scoreboard (Evaluation #10: December 16) should beat the baseline for all tasks.
- Project: Final presentation [english, french]
- Project: Group report, due December 23 Upload the PDF of your report to your gradescope account (by the head of each team, i.e., one report per each team). To get a full grade you need to submit the final, stable and readable version of your software with its documentation on the server.
- Project: group report [english, french]
- Project: Individual report, due December 23 Upload the PDF of your report to your gradescope account.
- Project: individual report [english, french]