CS434 Final Project

This project assignment will give you an opportunity to work with a "realworld" machine learning problem and explore various design choices that are involved in machine learning application and/or research. This project is intended to be more open-ended than your previous experimental assignments and give you more hands-on exprience with realworld machine learning problems. 

Key dates:


What you need to do

  1. Find a partner to work on this project. (Two person teams are encouraged, though you may work alone.)

  2. Choose your application domain and your learning problem within it.

  3. As a guideline, you will need to go through the following questions and make your decisions on each one.

  1. Perform the work, run the experiments!

  2. Turn in a short report (no more than 5 pages). Each team should turn in a single report and please email me your report before the deadline. Your report should precisely describe the following:

         The clarity and content of the report will have a primary impact on your grade. The report must not be more than 6 pages, 10 point font,  including figures and tables.

Grading and determining when you have done enough

A project that does a solid job building a base learning system and carefully evaluating and describing it might get 75–80% credit. To be considered as a solid base learning system, it requires appropriate learning task formulation, preprocessing, application, and evaluation of one or more existing learning algorithms. If you have trouble determing if you have enough for a base learning system, contact the instructor to clarify for your specific case.

A project that includes additional pursuit of interesting extensions/alternatives or investigations into important issues (such as different feature exatraction and selection methods, how to handle overfitting, noise tolerance, etc.), or achieve impressive results might get 90–100% credit. Weight will also be given based on the interestingness and novelty of the learning task considered.

Be creative! Exploring your own interesting ideas and comparing them with the baseline approaches will receive credits whether they beat the baseline or not.


Some Example Learning Problems