News!
- HW0 is grades are released. Check Gradescope to see your score and any comments left on your submission. Regrade requests will open on 4/20 @ 10pm. They will remain open until 4/27 @ 10pm.
- HW1 is released. It is due 4/23 @ 11:59pm.
- HW2 is released. It is due 5/7 @ 11:59pm.
Course Logistics
- Staff: See the Staff Info page for information about the staff
- Lecture time and place: MWF 9:30 -- 10:20am, CSE2 (Gates) G20
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 be 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: Your grade in the class will be based on 4 things.
- Homework Assignments: 5 homework assignments: HW0 (8%), HW1 (13%), HW2 (13%), HW3 (13%), HW4 (13%) worth a total of 60% of your grade.
- Midterm: 1 midterm exam worth 17% of your grade.
- Final: 1 final exam worth 20% of your grade.
- Section Participation: 3% of your grade. Section Participation can be accomplished by:
- Attending section in-person, and being an active participant (attempting the problems, asking questions if you're stuck, etc.—this doesn't require volunteering to answer questions a certain number of times).
We realize that there are going to be times this quarter where you may not be able to attend section. In the event you are unable to attend section for a given week, you may attempt the problems on your own and send your work to your section TA.
Steps to follow:
- On the section calendar, find the problems listed in that week's section and the section handout.
- Attempt the problems listed, and write up your solutions. These solutions should not take as long as a homework problem. We don't need perfect formatting (they don't even need to be correct!). We want to see that you've done your best on the problem.
- Send an email to your TA(s) with a copy of your solutions.
Note: To get credit for a section, you must email your TA(s) the problems by Sunday night at 11:59 PM (you cannot use late days on section problems).
Where to get help
- EdStem discussion board:
- Public/Anonymous Posts
- Questions like, "Is there a typo in the homework?", "What does this notation mean?", "Is this an accurate description of how this works?".
- Questions that are not of a personal nature should be posted to the discussion board.
- Private Posts
- Questions involving your own code should be posted privately to the EdStem discussion board, not office hours.
- Personal concerns (like "I was in the hospital", "Laptop was stolen").
- Course staff email cse446-staff@cs.washington.edu (only professors + admin TA):
- You do not need to email us to use one of the allowable late days, just go ahead and use it.
- Personal concerns (like "I was in the hospital", "Laptop was stolen") you aren't comfortable sharing with the entire staff. We highly recommend posting privately to EdStem if you are comfortable.
- Please direct all course-related inquiries to cse446-staff@cs.washington.edu or EdStem. Please do not email the instructors or TAs individually.
- TA office hours:
- Questions like, "How do I get started on problem 2?", "Am I on the right track?".
- We will not be able to give detailed code debugging help during office hours. It is too time-consuming for such a large class.
- Professor office hours:
- General conceptual understanding questions about the class, research or career advice.
- Questions about the homework are better suited to TA office hours.
- Gradescope should be used for all regrade requests.
- Submit anonymous feedback here.
Frequently Asked Questions
- I still have late days left. Can I use one for this assignment? Yes, and you do not need to email us about it. If you need to go over your 5 allowed late days and you have a reasonable excuse, you can email cse446-staff@cs.washington.edu to ask about it.
- 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? No. 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.