Latest Completed Lecture: Loading schedule...
Next Deadline: Loading...

Course Logistics

About the Course, Prerequisites and Grading

Machine learning explores the study and construction of algorithms that can learn from historical data and make inferences about future outcomes. This study is a marriage of algorithms, computation, and statistics so this class will have healthy doses of each. The goals of this course are to provide a thorough grounding in the fundamental methodologies and algorithms of machine learning.

Prerequisites: Students entering the class should be comfortable with programming and should have a pre-existing working knowledge of linear algebra (MATH 308), vector calculus (MATH 126), probability and statistics (CSE 312/STAT390), and algorithms. For a brief refresher, we recommend that you consult the linear algebra and statistics/probability reference materials on the Textbooks page.

Grading:

Where to get help

Frequently Asked Questions

I want to register but the class is full. Can I get an add code?

Add codes are given out according to a centralized process organized by CSE. You can reach out to ugrad-adviser@cs.washington.edu or check out the following resources:

What is the formula for curving the courses? Will it be posted?

Curving each course will be based on an affine transformation of scores up to the discretion of the instructors alone and will not be publicly posted.