CSE 410/510 TOP:
Machine Learning
Winter Quarter 2006
Time : Tuesdays and Thursdays, 12:00-1:50pm
Location: Shattuck Hall (SH), Room 145.
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.
Teaching Assistant: Lanfranco Muzi, FAB 115-14,
muzila-AT-cs.pdx.edu.
Office Hours: Tuesdays and Thursdays 3:45-4:45, or by appointment.
Course Website: :
http://www.cs.pdx.edu/~mm/MachineLearningWinter2006/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: T. M. Mitchell, Machine Learning , McGraw-Hill, 1997. The less costly paperback version of this book was not officially published in the U.S., but can be ordered either new or used via Amazon.com.
Reserve Readings: TBA
Assignments: There will be eight 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 in exceptional circumstances, preferably with prior approval.
Presentations: Each student will be assigned one technical paper to read on machine learning topics, and will give an in-class presentation (of approximately 15 minutes) on this paper.
Exams: There will be an in-class midterm exam and an in-class final exam.
Grading: Homework: 50%; Presentations: 10%; Midterm: 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 Jan. 10 |
|
Homework 1 ("Feature Extraction") assigned. Due Tuesday Jan. 17.
Here are the
spam examples you need to use for this assignment. |
Thursday Jan. 12 |
|
|
Tuesday Jan. 17 |
Decision Trees III |
Homework 1 ("Feature Extraction") due. Here is UCI-spam.names for Step 6. Here is UCI-spam.data for Step 6. Here is UCI-spam.test for Step 6. |
Thursday Jan. 19 |
Neural Networks I |
Reading: Textbook, Chapter 4, Sections 4.1-4.4. |
Tuesday, Jan. 24 |
Neural Networks II |
Homework 2 ("Decision Trees") due. |
Thursday, Jan. 26 |
Neural Networks III |
Reading: Textbook, Chapter 4, Sections 4.6, 4.8-4.9 |
Tuesday, Jan. 31 |
Student presentations on neural networks: |
Homework 3 ("Neural Networks") due. |
Thursday, Feb. 2 |
Evaluating Hypotheses II |
Homework 4 ("Evaluating Hypotheses" and other topics) assigned,
due Thursday, Feb. 9. |
Tuesday, Feb. 7 |
Bayesian Learning I |
Short papers assigned. |
Thursday, Feb. 9 |
Bayesian Learning II |
Homework 4 ("Evaluating Hypotheses") due. |
Tuesday, Feb. 14 |
Bayesian Learning III |
... |
Thursday, Feb. 16 |
Midterm |
... |
Tuesday, Feb. 21 |
Go over midterm |
Reading: Textbook, Chapter 7, Sections 7.1-7.3. |
Thursday, Feb. 23 |
Computational Learning Theory II |
Homework 5 ("Bayesian Learning") due. |
Tuesday, Feb. 28 |
Support Vector Machines II |
Reading: M. A. Hearst et al. Support Vector Machines. IEEE Intelligent Systems,
18-28, July/August 1998. |
Thursday, March 2 |
Genetic Algorithms II |
Homework 6 ("Computational Learning Theory") due. |
Tuesday, March 7 |
Genetic Algorithms III |
... |
Thursday, March 9 |
Student presentations on genetic algorithms |
Homework 7 ("Genetic algorithms") due. |
Tuesday, March 14 |
Reinforcement Learning II |
Reading: Textbook, Chapter 13, Sections 13.1-13.3 |
Thursday, March 16 |
Reinforcement Learning III Review for final exam |
Reading: Textbook, Chapter 13, Sections 13.1-13.3
Homework 8 ("Reinforcement Learning") due. |
Tuesday, March 21 |
No class |
|
Thursday Mar. 23 |
Final exam, 10:15am-12:05pm |
... |