CS 451 Final Project

Overview

In this class you have learned about a number of machine learning techniques, and in homeworks you have implemented a few of them. The purpose of the final project is to explore a topic related to machine learning in greater depth, either some of the topics we have covered, or something new. The topic you pick should be interesting to you and suitable for an experimental project.

The project should meet the following guidelines:

You may code in whatever language you would like and may (and are encourage to) use any external resources you would like, including both code and data.

Schedule

Description
F 11/17 In-class project proposals
M 11/20 Project proposal write-up due
W 11/29 Status report due
W 12/6 In-class presentations
F 12/8 Writeup and code due - - Extended to Sun 12/10 at noon

Project proposal presentation [5 points]

(in class Fri 11/17)

Your first task will be to come up with your project group and figure out what you'd like to work on. In class on Friday you will have 3 minutes to present the following information (make sure you've thought about each of these things):

We will then have a few minutes of discussion from the class to help you finalize any ideas.

Project proposal write-up [10 points]

Due: Mon 11/22, 1pm

Your project proposal should be a 1-2 page write-up with clear section headings containing the following information:

Submit your proposal in PDF format using the FP1 submission page. Make sure your proposal has your name(s) at the top. Only one person per team should upload the file.

Status report [10 points]

Due: Wed 11/29, 1pm

Your status report must include the following (make explicit headings):

Submit your status report in PDF format and (optionally) your code.txt file using the FP2 submission page. Make sure your report has your name(s) at the top. Only one person per team should upload the file(s).

Final project presentation [15 points]

(in class Wed 12/6)

Each group will give a short (3 minute) presentation of their work on Wed 12/6, the second-to-last day of class. Your presentation must include 1-2 Powerpoint slides (or Google Slides) which you must e-mail me by 11am. If you use Google Slides, please send me a link that "anyone can view".

Your presentation must include the following information:

Report and code [60 points]

Due: Fri, 12/8, at midnight - - Extended to Sun 12/10 at noon

Code: You may submit this as a link to an online repository (e.g. GitHub) or just a directory of code in a zip archive.

Report: You should submit a short report (2-3 pages) that includes:

Include the URL to your code repository in your report, or submit your code as a zip archive code.zip.

Submit your report in PDF format and (optionally) your code.zip file using the FP3 submission page. Make sure your report has your name(s) at the top. Only one person per team should upload the file(s).

For a few points of extra credit: Create a webpage for your final project. Include links to your presentation and your report, and also include any other content (graphs, datasets, code). Save your webpage on the CS server in public_html/cs451/ and send me an email with the link.


Project Ideas