Course Project Discription

Overview

The Course Project is an opportunity for you to apply what you have learned in class to a problem of your interest. Potential projects usually fall into these two tracks:

To inspire ideas, you might also look at recent deep learning publications from top-tier conferences, as well as other resources below.

For applications, this type of projects would involve careful data preparation, an appropriate loss function, details of training and cross-validation and good test set evaluations and model comparisons. Don't be afraid to think outside of the box. Some successful examples can be found below:

In the link below, you might also get inspiration by taking a look at public datasets:

Collaboration Policy

You can work in teams of up to 3 people. We do expect that projects done with 3 people have more impressive writeup and results than projects done with 2 people. To get a sense for the scope and expectations for 2-people projects have a look at project reports from previous years.

Honor Code

You may consult any papers, books, online references, or publicly available implementations for ideas and code that you may want to incorporate into your strategy or algorithm, so long as you clearly cite your sources in your code and your writeup. However, under no circumstances may you look at another group’s code or incorporate their code into your project.

If you are combining your course project with the project from another class, you must receive permission from the instructors, and clearly explain in the Proposal, Milestone, and Final Report the exact portion of the project that is being counted for this course. In this case you must prepare separate reports for each course, and submit your final report for the other course as well.

Important Dates

Unless otherwise noted, all project items are due by 11:59 pm.

Project Proposal

The project proposal should be one paragraph (200-400 words). Your project proposal should describe:

Submission: Each student should submit a report on Canvas. The students in the same team should submit the same report (we will just choose one report to grade). Please indicate the names of team members in the report.

Project Milestone

Your project milestone report should be between 2 - 3 pages using the provided template. The following is a suggested structure for your report:

Submission: Each student should submit a report on Canvas. The students in the same team should submit the same report (we will just choose one report to grade). Please indicate the names of team members in the report.

Final Report

Your final write-up is required to be between 6 - 8 pages using the provided template, structured like a paper from a computer vision conference. Also, I recommend using LaTex for the final report. Using Overleaf for editing LaTex might be helpful. Please use this template so we can fairly judge all student projects without worrying about altered font sizes, margins, etc. Please indicate if you would like to share share your reports with other students (no impact on grading).

The following is a suggested structure for your report, as well as the rubric that we will follow when evaluating reports. You don't necessarily have to organize your report using these sections in this order, but that would likely be a good starting point for most projects.

Submission: Each student should submit a report on Canvas. The students in the same team should submit the same report (we will just choose one report to grade). Please indicate the names of team members in the report. You will submit your final report as a PDF and your supplementary material as a separate PDF or ZIP file.

Additional Submission Requirements: We will also ask you do do the following when you submit your project report: