Computer Science 463b/563b: Machine Learning

Spring 2009 Syllabus


[Home]

MWF 11:35 am - 12:25 pm, room 200 AKW

Instructor

Dana Angluin
dana.angluin@yale.edu
414 AKW, 432-1273
Office hours: TBA

Teaching Assistant

Lev Reyzin
lev.reyzin@yale.edu
412 AKW
Office hours: TBA

Webpage

The course web page is at http://zoo.cs.yale.edu/classes/cs463. Please check it often.

Books (that will be) on reserve at the E&AS Library

Machine Learning by Tom M. Mitchell. McGraw-Hill, 1997. (Artificial Intelligence perspective.)

An Introduction to Computational Learning Theory by Michael J. Kearns and Umesh V. Vazirani. MIT Press, 1994. (Theoretical Computer Science perspective.)

Introduction to Machine Learning by Ethem Alpaydin. MIT Press, 2004. (Statistical perspective.)

Course Requirements

The prerequisites are Computer Science 202 (Mathematical Tools for Computer Science) and Computer Science 223 (Data Structures and Programming Techniques). Computer Science 365 (Design and Analysis of Algorithms) is recommended, but not required. Knowledge of linear algebra and probability and statistics will also be helpful. Please talk to the instructor if you have questions about your preparation. The course requirements consist of class attendance and discussion, assigned readings, problem sets, class presentations, quizzes and a midterm, and a final project.

Topics

Paradigms and algorithms for learning classification rules and more complex behaviors from examples and other kinds of data. Topics may include version spaces, decision trees, artificial neural networks, Bayesian networks, instance based learning, genetic algorithms, reinforcement learning, inductive logic programming, the MDL principle, the PAC model, VC dimension, sample bounds, boosting, support vector machines, queries, grammatical inference, and inductive inference.

For lecture summaries from the last time the course was taught, please see [Lecture Log from 2005].


Last modified: January 11, 2009