Comp 250-CLT: Computational Learning Theory
Department of Computer Science
Tufts University
Spring 2006

Course Web Page (this page): http://www.eecs.tufts.edu/comp/250CLT/

Syllabus:

Machine learning algorithms can be used analyze available data and develop generalizations that are useful for handling future data or experience. The course develops mathematical models of machine learning and uses these to study various aspects pertaining to feasibility of machine learning problems. This includes developing algorithms, analyzing convergence properties of such algorithms, and analyzing complexity properties. Models vary from adversarial worst case scenarios to statistical settings where a random process generates the data. The course reviews classical results in this field and samples from recent developments.

Prerequisites:

COMP 160 or similar background. Some knowledge of probability theory (e.g. from MATH 161). COMP 170 is also helpful but not required. The course requires an aptitude for mathematical analysis, writing proofs etc.

Times and Location:

L+ Block T & R 4:30-5:45 H106

Instructor:

Roni Khardon
Office: Halligan 230
Office Hours: Mon 11-12, Thu 10-11:30
Phone: 1-617-627-5290
Fax: 1-617-627-3220
Dept.: 1-617-627-3217
Email: roni@cs.tufts.edu

Activities & Grading

The course will mix taught classes with seminar type reading of research papers. Course work will include writing up lecture notes, reading and presenting papers, a small number of homework assignments, and a take-home exam.

Texts/Reference

Papers for presentations and Discussion