Computer Science 294
Practical Machine Learning
(Spring 2008)

Prof. Michael Jordan (jordan-AT-cs)
GSI Percy Liang (pliang-AT-cs)

Lecture: Tuesday 5-7pm, Soda 306
Office hours of Percy Liang: Monday 5-6pm (Soda 511 alcove)
Office hours of the lecturer of the week: Thursday 5-6pm (Soda 511 alcove)

This course introduces core statistical machine learning algorithms in a (relatively) non-mathematical way, emphasizing applied problem-solving. The prerequisites are light; some prior exposure to basic probability and to linear algebra will suffice. A list of topics can be found here. Here's the course website from Fall 2006.

[Announcements] [Administrivia] [Lectures] [Homework] [Project] [Readings] [Software]


Announcements


Administrivia


Lectures


Homework

There will be bi-weekly homeworks, worth a total of 60% of your grade. Each homework is due at the beginning of class. Please keep your responses succinct and clear. There is no need to attach code. Turn in your homework on bSpace (click Assignments on the left menu).

Project

The project counts for roughly 40% of your grade. We will use the same guidelines as the ones for cs281a of last year (though of less theoretical flavor); please read them here. The guideline contains examples of project write-ups and posters, just to give you an idea of what one can do. The main idea is to have you apply a concept from the class in your own research, or explore it further through experimentation. The evaluation of the project will be based on the following three deliverables:
  1. Submit on bSpace one paragraph describing your project plan or ideas by Friday, March 21. The idea is to have you start working on the project before May... Feel free to come to OH to discuss project ideas, to send emails to the lecturers, or to use the wiki/discussion group on bSpace to brainstorm ideas.
  2. Present a poster about your project on Tuesday, May 13 from 2-4pm on the 6th floor.
  3. Submit your project write-up on bSpace by Tuesday, May 20.

Suggested Reading

Readings for the specific sections will be provided in the future. There are several good resources which contain general information.


Software

There is a wide variety of free data mining and machine learning software available. You might find them useful for doing the homeworks or the final project.
Last updated Apr. 22, 2008.