CSE 410/510 TOP:
Machine Learning
Spring Quarter 2007
Time : Tuesdays and Thursdays, 12:00-1:50pm
Location: Neuberger Hall (NH), Room 222.
Instructor:
Melanie Mitchell,
FAB 120-24, (503) 725-2412, mm-AT-cs.pdx.edu.
Office hours: Tuesdays and Thursdays, 2:00-3:00pm, or by appointment.
Course Website: :
http://www.cs.pdx.edu/~mm/MachineLearningSpring2007/index.html
Prerequisites: Undergraduate-level courses in calculus, linear algebra, and probability and statistics. Facility in at least one high-level programming language.
Course objectives: :
Textbook: Ethem Alpaydin, Introduction to Machine Learning , MIT Press, 2004.
Reserve Readings: TBA
Assignments: There will be several short computer-based homework assignments, each corresponding to a topic covered in the course. All assignments are due at the beginning of class on the date specified. Late assignments will be accepted only with prior approval.
Presentations: Each student will be assigned one technical paper to read on a machine learning topic, and will give an in-class presentation (of approximately 10-15 minutes) on this paper.
Exams: There will be an in-class midterm exam and an in-class final exam.
Grading: Homework: 50%; Presentation: 10%; Midterm exam: 20%; Final exam: 20%.
Academic integrity: Students will be responsible for following the PSU Student Conduct Code, and in particular, the policy concerning academic honesty.
Collaboration policy: Students may discuss the general concepts and principles behind an assignment with other students. In fact, you are encouraged to do this whenever possible, because it is often a valuable way to reinforce ideas, and to learn new perspectives. However, in doing assignments, each student is expected to develop, write up, and hand in an individual solution and, in doing so, develop a sufficient understanding of the problem and solution so as to be able to explain it adequately to the instructor. Under no circumstances should a student copy or consult the solution of another student, or copy a solution from any other source, including the Internet.
Cheating will result in a grade of zero on the assignment or exam on which the student cheats and the initiation of disciplinary action at the university level.Students with disabilities: If you are a student with a disability in need of academic accommodations, you should register with Disability Services for Students and notify the instructor immediately to arrange for support services.
Syllabus (subject to change):|
Date |
Topics |
Homework and Reading |
Tuesday April 2 |
Class overview |
Reading: Textbook, Chapter 1; Chapter 2, sections 2.1, 2.5-2.8 |
Thursday April 5 |
|
|
Tuesday April 10 |
Decision Trees III |
Homework 1 (Feature Extraction) due. |
Thursday April 12 |
Bayesian Learning II |
Reading: Textbook, 3.1-3.2, 3.7 |
Tuesday, April 17 |
Assessing and Comparing Classification Algorithms I |
Homework 2 (Decision Trees) due. |
Thursday, April 19 |
Assessing and Comparing Classification Algorithms II
|
Reading: Textbook, Chapter 4, Sections 14.5-14.9 |
Tuesday, April 24 |
|
L. I. Smith, A tutorial on Principle Components Analysis |
Thursday, April 26 |
Linear Discrimination and Support Vector Machines II |
Slides from today's lecture on model complexity and VC dimension. |
Tuesday, May 1 |
Guest lecture (Bart Massey) |
... |
Thursday, May 3 |
Student presentations (Support Vector Machines) |
Reading: Textbook, Sections 11.1-11.4 |
Tuesday, May 8 |
Midterm |
Homework 5 (Linear Discrimination and Support Vector Machines) assigned,
due Tuesday, May 15 |
Thursday, May 10 |
Neural Networks |
Reading: Textbook, Chapter 11 |
Tuesday, May 15 |
Student presentation (Neural Networks) |
Reading: Chapter 11, continued. |
Thursday, May 17 |
Student presentation (Neural Networks) |
Reading: Textbook, Chapter 15; Genetic algorithms handout. |
Tuesday, May 22 |
Student presentations (Combining multiple learners) |
Short papers assigned (Genetic Algorithms). |
Thursday, May 24 |
Genetic Algorithms III (Guest lecture: Martin Cenek) |
... |
Tuesday, May 29 |
Reinforcement Learning I |
Reading: Textbook, Chapter 16, Sections 16.1-16.4 |
Thursday, May 31 |
Student presentations (Genetic Algortihms) |
Reading: Textbook, Chapter 16, Sections 16.5-16.6 |
Tuesday, June 5 |
Analogy-Making |
Homework 8 (Review for final) assigned, due Tuesday June 12. (Distributed in class. If you didn't get it, e-mail the instructor.) |
Thursday, June 7 |
Clustering and collaborative filtering |
Reading: Textbook 7.1, 7.3 |
Tuesday, June 12 |
No class |
Homework 7 (Genetic Algorithms) due. |
Thursday June 14 |
Final exam, 10:15am-12:05pm |
... |