University of Wisconsin Computer Sciences Header Map (repeated with 
textual links if page includes departmental footer) Useful Resources Research at UW-Madison CS Dept UW-Madison CS Undergraduate Program UW-Madison CS Graduate Program UW-Madison CS People Useful Information Current Seminars in the CS Department Search Our Site UW-Madison CS Computer Systems Laboratory UW-Madison Computer Sciences Department Home Page UW-Madison Home Page

CS 760 - Machine Learning

General Course Information

Course Overview and Requirements

The intent of this course is to present a broad introduction to machine learning, including discussions of each of the major approaches currently being investigated. Class lectures will discuss general issues in machine learning, as well as present established algorithms. One secondary goal is to compare and contrast the various approaches, determining under which conditions each is most appropriate. Another is to relate these algorithms to human learning processes.

The work in the course will consist of four homework assignments (about one every two weeks during the first part of the class), one exam (very late in the semester), and a course project. Your solutions will be partially automatically graded, so they must be written to run in Java on the instructional computers.

The homework assignments will generally be programming assignments that involve experimenting with machine learning algorithms and experimental methodology. Lab reports insightfully analyzing your experimental results will be required. Occasionally there may also be "paper-and-pencil" homework problems.

The final project can be a more ambitious experiment or enhancement involving algorithms used in the homeworks or the implementation of an additional algorithm. In either case, the implementation should be accompanied by a short paper (7-10 pages with a large font) describing the project. Projects not involving programming are also possible.

Homeworks will count for 35% of the grade, the "midterm" exam for 40%, the project 20%, and quality class participation 5%. The course will be graded on the conventional (A-F) system.

Lecture Notes

Powerpoint files containing each week's lectures will be available as the course progresses.
(Access is limited to University of Wisconsin sites.)

Reading Assignments

Assigned December 6, 2006:
Read Chapter 11 and 12 of Mitchell's textbook.

Assigned December 1, 2006:
Read Chapter 10 of Mitchell's textbook.

Assigned November 20, 2006:
Read Chapter 7 of Mitchell's textbook.

Assigned November 8, 2006:
Read the SVM tutorial from ICML-2001 given by Nello Cristianini.

Assigned November 1, 2006:
Read Preface, Chapter 1 (just skim Section 1.2), and Sections 6.4, 6.5, and 8.3.2 of Sutton and Barto's on-line RL textbook.

Assigned October 23, 2006:
Read Chapter 13 of Mitchell's textbook.

Assigned October 11, 2006:
Read Chapter 4 of Mitchell's textbook.

Assigned September 29, 2006:
Pages 97-105 of 'Machine Learning Research: Four Current Directions' by T. Dietterich in the AI Magazine.

Assigned September 22, 2006:
Read Chapter 3 of Mitchell's textbook
and 'Building the Case Against Accuracy Estimation for Comparing Induction Algorithms' by F. Provost, T. Fawcett, and R. Kohavi, Proc. ICML-98, Madison, pp. 445-453.

Assigned September 13, 2006:
Read Sections 2.1-2.3 and Chapter 5 of Mitchell's textbook.

Assigned September 6, 2006:
Read Preface, Chapter 1, Sections 6.1-6.2, and Sections 8.1-8.2 of Mitchell's textbook. Also read the on-line draft chapter Mitchell created on Naive Bayes and Logistic Regression

Homework Assignments

Previous Exams (postscript until 1999; MS Word after)

Some ML-Related Links

Related Local Links

This page was created by shavlik@cs.wisc.edu

Computer Sciences Department
College of Letters and Science
University of Wisconsin - Madison


INFORMATION ~ PEOPLE ~ GRADS ~ UNDERGRADS ~ RESEARCH ~ RESOURCES

5355a Computer Sciences and Statistics ~ 1210 West Dayton Street, Madison, WI 53706
cs@cs.wisc.edu ~ voice: 608-262-1204 ~ fax: 608-262-9777