Machine Learning
CS478 - Spring 2004 | |
Time and Place | |
First lecture: January 27, 2004 Last lecture: May 6, 2004
Exam: April 13, 2004 (in class) | |
Instructor | |
Thorsten Joachims, tj@cs.cornell.edu, 4153 Upson Hall. Office hours: Thursdays at 2:15pm - 3:00pm |
|
Teaching Assistants | |
Filip Radliński, filip@cs.cornell.edu, 4154 Upson Hall. Office hours: Wednesdays at 3:00pm - 4:00pm | |
Niranjan Nagarajan, niranjan@cs.cornell.edu, 4154 Upson Hall. Office hours: Mondays at 11:00am - 12:00pm | |
Syllabus | |
Machine learning is concerned with the question of how to
make computers learn from experience. This course will introduce the
fundamental set of techniques and algorithms that constitute machine
learning as of today, ranging from classification methods like decision
trees and support vector machines, over sequence models like hidden Markov
models, to unsupervised learning and clustering. The course will not only
discuss algorithms and methods, but also provide an introduction to the
theory of machine learning. In particular, the course will cover the
following topics:
| |
Readings | |
|
|
Homework Assignments | |
| |
Reference Material | |
The main textbook for the class is
In addition, we will provide hand-outs for topics not covered in the book. For further reading beyond the scope of the course, we recommended the following books:
| |
Prerequisites | |
Programming skills (e.g. COM S 211 or COM S 312), and basic knowledge of linear algebra and probability theory (e.g. COM S 280). | |
Grading | |
This is a 4-credit course. Grades will be determined based on a written
mid-term exam, a final project, homework assignments, and class
participation.
All assignments are due at the beginning of class on the due date. Assignments turned in late will drop 10 points for each period of 24 hours for which the assignment is late. In addition, no assignments will be accepted after the solutions have been made available. Roughly: A=90-100; B=80-90; C=70-80; D=60-70; F= below 60 |
|
Academic Integrity | |
This course follows the Cornell University Code of Academic Integrity. Each student in this course is expected to abide by the Cornell University Code of Academic Integrity. Any work submitted by a student in this course for academic credit will be the student's own work. Violations of the rules (e.g. cheating, copying, non-approved collaborations) will not be tolerated. |