Instructor:Marina Meila
mmp at stat dot washington dot edu
Canvas course site
Optional Textbooks
Lectures: Tuesdays, & Thursdays 12:30:1:50 THO 125 or (when necessary) on zoom
Office hours: Monday 2:30-3:30 (may change by +/-30 min -- ) Course web page: http://www.stat.washington.edu/mmp/courses/535/fall23 will be used to post lecture notes prior to lecture, and homeworks. The resources page is useful for addional reading. All other materials will be posted on Canvas. Everything posted here that is directly relevant to the learning objectives will be linked to from Canvas, hence you won't need to visit the web site once you are registered.
Class mailing list: stat535a_au23 at UW will be used sparingly by me mainly for announcements, but is open for posting by everyone on the class mailing list.
Learning Goals
Syllabus
Unsupervised Learning
Grading:The grade is based on homework +
quizzes (60-70%), project (15-25%), class
participation (5-10%). These percentages are approximative, and may be refined later in the quarter.
With the exception of generic libraries (like plotting, matrix functions) you must write your own code. In particular, you are not to use matlab, R or python code for machine learning that is available on the web or with the textbook(s).
What will the course be about?
Who is this class for?
Prerequisites
Notice on Zoom class activities
We do not plan to record the office hours, or other class activities thay may take place on zoom, with the exception of lectures. If we decide that the learning goals are better achieved by recording, we will announce it in advance.
Any recordings we may make will only be accessible to students enrolled in the course to review materials. These recordings will not be shared with or accessible to the public.
The University and Zoom have FERPA-compliant agreements in place to protect the security and privacy of UW Zoom accounts.
Staying safe from infectious diseases during the in-person lectures; read the information here (TB posted). Updates will be made as circumstances change and our experience grows.
Religious accomodation Washington state law requires that UW develop a policy for accommodation of student absences or significant hardship due to reasons of faith or conscience, or fororganized religious activities. The UW’s policy, including more information about how to requestan accommodation, is available at Religious Accommodations Policy. Accommodations must berequested within the first two weeks of this course using the Religious Accommodations Request Form.
The UW food pantry A student should never have to make the choice between buying food or textbooks. The UW Food Pantry helps mitigate the social and academic effects of campus food insecurity. They aim to lessen the financial burden of purchasing food by providing students withaccess to food and hygiene products at no-cost. Students can expect to receive 4 to 5 days’ worth ofsupplemental food support when they visit the Pantry. For information including operating hours,location, and additional food support resources visit The UW Food Pantry. They can be found onthe North side of West Campus’ Poplar Hall at the corner of Brooklyn Ave NE and 41st.
Last modified: Mon Sep 25 11:20:19 PDT 2023
For each lecture, I will point out the chapters in these books that are relevant.
Supervised Learning (Prediction)
Format: The course will consist of two weekly lectures, a
series of homework assignments, a few quizzes, and a project. The current plan for this course is as follows.
The TA will offer optional Tutorials where he will go over certain basic
topics in more depth.
Lectures
In-person (not recorded), with some on-line (pre-announced, and recorded).
TA tutorials/office hour TBA in person
Instructor office hour Mondays 2:30-3:20 on-line (for the moment)
Quizzes during lecture time (about 12 min), preannounced
The grading policies described here apply to students in good standing; students who engage in misconduct will be reported to the office of Community Standards & Student Conduct. Their grades may be handled differently.
Submit each homework as a single .pdf file through Canvas.
The assignments will consist of (1)
programming assignments (typically, to implement a version or a
special case of an algorithm presented in the lecture) to be done in
the programming language of your choice and (2) problems or other
questions, including proofs. The programming assignments will be split
into two separate parts:
Late homeworks will be accepted in exceptional circumstances. Please let us know in advance if you think you will be late.
Teamwork: Each class participant
submits her/his homework individually. Unless explicitly allowed to do
so, you are required to write your own code. Discussing
homework questions is acceptable as long as hints or solutions are not asked for or given; for example, a discussion to clarify what a question requires, on the discussion board or elsewhere, is acceptable.
On the discussion board: Answer questions on the discussion board which are marked as counting for participation asked by instructor, or TA, or other students. Note: discussion about the homework typically does not qualify for participation, but there are exceptions. For example, if you find an error in the homework and are the first to point it out to us, congratulations! we consider that participation.
How much participation is enough? Once a week on average, either in class or on discussion board, is plenty.
Note that class attendance by itself is not graded as participation, and is not required.
The class will teach the basic principles of Machine Learning, and in particular will highlight the intimate connection between statistics and computation (meaning algorithms, data structures, and optimization) in modeling large or high-dimensional data. Solutions that are algorithmically elegant, often end up being also statistically sound, and sometimes when the model estimation program runs fast, we find that the model fits the data well.
These principles will be illustrated during the study of a variety of
models, problems and methods..
This class is a core class in the Machine Learning/Big Data PhD Track in Statistics. For any Statistics student who wants to learn Machine Learning/Big Data, this class is the fist in the triplet of graduate courses 535 --> 538/548 and serves as a prerequisite to
STAT 538 Advanced Machine Learning (Winter), and
STAT 548 Machine Learning for Big Data (Winter)
Capacity permitting, the class is open to other graduate students with
an interest in statistics, algorithms and computing who satisfy the
prerequisites.