The final project offers you an opportunity to apply machine learning techniques on a problem that you care about beyond the scope of homeworks. It also helps you practice a diverse set of skills, including working in a team and providing constructive feedback.
We will use Piazza and office hours heavily to discuss final project ideas. Please use #projectideas
to tag corresponding posts on Piazza. Course staff will offer feedback to these posts.
A good project should
Theoretical projects are also allowed, but you should contact me as early as possible.
You must form a group of 4-5 students enrolled in this course and make a post on Piazza with your names (use finalproject
to tag the post) by 11:59pm on Oct 4. Participation in brainstorming project ideas is a great way to find other students with similar interests. It is important to convince your peer that your idea is brilliant both in academia and in industry.
Each group will submit a proposal of at most two pages and a presentation of at most three slides by 11:59pm on Oct 17 on Moodle. Each group will make a presentation of three minutes on Oct 18.
A good proposal should
Each student will provide feedback to one projects from other groups on Piazza by 11:59pm on Oct 25. The feedback should use the following template:
Your feedback will be evaluated based on whether it is clear and constructive.
Prepare at most three slides to describe
This presentation will happen on Nov 15. You slides are due at 11:59PM, Nov 14 on Moodle.
Each student will provide feedback to one projects from other groups on Piazza by 11:59pm on Nov 27. The feedback should use the following template:
Your feedback will be evaluated based on whether it is clear and constructive.
The poster presentation will be on December 13 (location and time TBD, likely not the usual class time). In the poster presentation you will present a poster in the same format of a research conference. You need to
Explain what you did and what you think is the most exciting thing from this project
What challenges you had
Review how well you did
This poster session will last roughly one and a half hours. Course staff will visit each poster to grade your poster presentation.
The final report is due on Dec 15 on Moodle. List group members in the report and sort the name alphabetically. You report should explain what you did and what results you achieved. This document should make it clear:
Please do not go over 2500 words unless you have a really good reason. Images are a much better use of space than words, usually (there's no limit on including images, but use judgement and be selective).
We will use the NIPS format. You can download the LaTex template here. We strongly recommend using LaTex, but you can use this Microsoft word template from 2013. All submissions must be in PDF format.
The final report will be evaluated based on the following aspects:
Writeup: Does the writeup explain what you did in a way that is clear and effective?
Technical Soundness: Did you use the appropriate tools for the problem? Were they relevant to this class?
Effort: The amount of effort that you spend in the process.
Performance: How did your techniques perform?
Tips to get your report better:
Provide an error analysis. An error analysis must contain examples from the development set that you get wrong. You should show those examples and explain why (in terms of features or the model) they have the wrong answer. You should have been doing this all along as your derive new approaches, but this is your final inspection of your errors. The feature or model problems you discover should not be trivial features you could add easily. Instead, these should be features or models that are difficult to correct. An error analysis is not the same thing as simply presenting the error matrix, as it does not inspect any individual examples.
Explain the motivation for your approaches. For example, features shouldn't come out of nowhere; you should have a clear domain-specific story for how you derived the features or an error analysis motivations for the features you create.
The grade will be as follows:
in total, 40 points.