Programming Assignments
There will be 2 programming assignments during the semester and 2 exams, in addition to a
final project.
- Homework 1: (due: April 4, 2017)
- Homework 2: (due: May 16, 2017)
- Midterm: (due: April 18, 2017)
- Final Examination: (due: June 20, 2017)
Projects
Overview:
The aim of the class project is give you the opportunity to explore an
interesting problem of your choice in the context of a real-world data set.
You can either choose one of the suggested projects we provided, or pick your own topic.
Do not hesitate to discuss your project with the instructor to get feedback
on your ideas.
Team: Projects can be done by a team of: one (grad students) and two (undergrad students).
Feel free to post on Piazza if you need teammates.
Milestones: There are 4 delieverables in total:
- Proposal: A short description of the project, including: a title, name of the members,
a short description of your proposed project, datasets, and key references (at least 3 refs).
It is expected about a page. Due on April 11, 2017.
- Midway report: More detailed introduction, review of related works,
details of the proposed method, and preliminary results
if available, in 4-5 pages. Due on May 25, 2016.
- Final report: A full academic paper, including: problem definition and
motivation, background and related work, details of the proposed method,
details of experiments and results, conclusion and future work. 8 pages
excluding references and appendix. Due on June 27, 2017.
- Presentation session: Present your work to the peers, instructors, and other
community members. Scheduled on June 27 and 29, 2017.
All reports should be in
NIPS format.
Project Ideas
TO BE ANNOUNCED