Comp 150ML: Machine Learning
Department of Computer Science
Tufts University
Fall 2005

Course Web Page (this page): http://www.cs.tufts.edu/comp/150ML/

Announcement(s):
  • (12/19) Exam 2 and the project have been graded and can be picked up in the CS main office.

Syllabus:

Description: The course covers the main paradigms in machine learning including supervised learning, unsupervised learning and reinforcement learning. The focus is on practical aspects: ideas underlying various methods, design of algorithms using these ideas, and their empirical evaluation. We will discuss well established techniques as well as new developments from recent research.

Prerequisites:

COMP160 (Algorithms) or permission.

Class Times:

Tuesday, Thursday 5:30-6:45 Halligan

Instructor:

Roni Khardon
Office: Halligan 230
Office Hours: Mon 3-4:30, Tue 1:45-3:15
Phone: 1-617-627-5290
Fax: 1-617-627-3220
Dept.: 1-617-627-3217
Email: roni@cs.tufts.edu

Course Work and Marking

The course mark will be determined by a combination of
Homework assignments (30%)
These will include both "pencil and paper" exercises reviewing the material and experimental machine learning work. The latter will include both programming assignments and use of existing machine learning software.
Rules for late submissions: All work must be turned in on the date specified. Please notify me of special circumstances at least two days in advance. Otherwise, If you haven't finished an assignment, turn in what you have on the due date, and it will be evaluated for partial credit.
Final project (30%)
A large individual or group-run experimental project. The project will be graded based on the quality of work/experiments/programming as well as a final project report. Details to be announced.
In-class exam (Tuesday, Oct 25, 20%)
In-class exam (Thursday, Dec 8, 20%)

Collaboration:

Unless you are doing a group project all work must be done individually and written up individually. However, I encourage discussion among students on the topics of exercises as this often improves the learning experience. If you discuss the work with other students, please state briefly but clearly, at the top of your writeup, whom you discussed the work with and to what extent.

Tentative List of Topics (8/05)

[We are likely to skip one or two sub-topics]

Textbooks and Material Covered

No text covers all the material. The Mitchell text covers a large portion and I will be assigning readings from it. Some of the material is from recent research articles (see reading list below).

Software

Resources

Reading and References

Information for exams:

Information for Projects:

Assignments