Announcements

Apr 02

No more course website announcements

We will no longer have announcements on the course website. Please check EdStem for the latest official communication from the course staff.

Mar 29

Week 1 deadlines

Note that we have a couple of deadlines this week! Optional Homework 0 and a special syllabus quiz are due Friday 4/1 at 11:59 pm. Learning Reflection 1 are due on Sunday 4/3 at 11:59 pm. Checkpoints are due 2:00 pm before the subsequent lectures.

Mar 28

Welcome to CSE 416!

Welcome to CSE 416. We’re happy to have you in this class! Please check EdStem for the latest announcements regarding logistics.

If you need an add code, please email Pemi at peming@cs.washington.edu.

All Announcements

Calendar

Info

This is a rough sketch of the quarter and things are subject to change. We can accurately predict the past, but predicting the future is hard!

Info

Recall that checkpoints are due 30 minutes before the next lecture. So for example, the checkpoint for Wednesday 3/30 is due on Monday 4/04 at 2:00 pm.

Topic Homeworks Learning Reflections
Week 1 - Introduction / Regression
Mon 03/28
LEC 01 Regression
Pre-lecture: materials
lecture: pdf annotated pptx notes
Post-lecture: checkpoint
Recording: panopto
Released
HW0
Review, Python, & Course Tools
Due 11:59 pm
Released
R1
Learning Reflection 1
Due 11:59 pm
Tue 03/29
Wed 03/30
LEC 02 Assessing Performance; Bias + Variance Tradeoff
Pre-lecture: materials
lecture: pdf annotated pptx notes
resources: demo
Post-lecture: checkpoint
Recording: panopto
Optional Resources: [ESL] Section 2.3.1, 7.1-7.4
Thu 03/31
SEC 01 Introduction to NumPy and Pandas
resources: materials
Fri 04/01
Sun 04/03
Released
HW1
House Prices
Due 11:59 pm
Week 2 - Cross Validation / Regularization
Mon 04/04
LEC 03 Cross Validation; Ridge Regression
Pre-lecture: materials
lecture: pdf annotated pptx notes
resources: demo
Post-lecture: checkpoint
Recording: panopto
Released
R2
Learning Reflection 2
Due 11:59 pm
Tue 04/05
Wed 04/06
LEC 04 Feature Selection and LASSO
Pre-lecture: materials
lecture: pdf pptx notes
resources: demo
Post-lecture: checkpoint
Recording: panopto
Thu 04/07
SEC 02 Ridge and LASSO; Code
resources: materials
Fri 04/08
Sun 04/10
Released
HW2
Ridge and LASSO
Due 11:59 pm
Week 3 - Classification
Mon 04/11
LEC 05 Classification
Pre-lecture: materials
lecture: pdf annotated pptx notes
Post-lecture: checkpoint
Recording: panopto
Optional Resources: [ESL] Section 1, 2.3.1, 4.1-4.2
Released
R3
Learning Reflection 3
Due 11:59 pm
Tue 04/12
Wed 04/13
LEC 06 Logistic Regression
Pre-lecture: materials
lecture: pdf annotated pptx notes
Post-lecture: checkpoint
Recording: panopto
Thu 04/14
SEC 03 Classification; Logistic Regression
resources: materials
Fri 04/15
Sun 04/17
Released
HW3
Sentiment Analysis with Logistic Regression
Due 11:59 pm
Week 4 - Other Classification Models
Mon 04/18
LEC 07 Naive Bayes, Decision Trees
Pre-lecture: materials
lecture: pdf annotated pptx notes
Post-lecture: checkpoint
Recording: panopto
Released
R4
Learning Reflection 4
Due 11:59 pm
Tue 04/19
Wed 04/20
LEC 08 Ensemble Methods
Pre-lecture: materials
lecture: pdf pptx notes
Post-lecture: checkpoint
Recording: panopto
Thu 04/21
SEC 04 Trees and Ensemble Methods
resources: materials
Fri 04/22
Sun 04/24
Released
HW4
Loan Safety with Decision Trees
Due 6:00pm
Week 5 - Societal Impact, Bias, and Fairness
Mon 04/25
LEC 09 Societal Impact, Sources of Bias
Tue 04/26
Wed 04/27
LEC 10 More examples of Bias and Fairness in ML
lecture: pdf notes
Recording: panopto
Thu 04/28
SEC 05 Midterm Review
resources: materials
Fri 04/29
Sun 05/01
Week 6 - Clustering
Mon 05/02
LEC 11 Clustering
lecture: pdf pptx notes
Post-lecture: checkpoint
Recording: Hunter's, Pemi's
Released
HW5
Bias and Fairness in ML
Due 11:59 pm
Tue 05/03
Released
EXAM
Midterm
Due 12:00 pm
Wed 05/04
LEC 12 Other Clustering Methods
Pre-lecture: materials
lecture: pdf pptx notes
Post-lecture: checkpoint
Recording: Hunter's, Pemi's
Thu 05/05
SEC 06 Document Retrieval with K-Means
resources: materials
Fri 05/06
Released
R6
Learning Reflection 6
Due 11:59 pm
Sun 05/08
Week 7 - Recommender Systems
Mon 05/09
LEC 13 Dimensionality Reduction / PCA
Pre-lecture: materials
Post-lecture: checkpoint
Recording: Hunter's
Problem-solving session: Midterm solutions + HW6 quiz
Released
HW6
k-means with Text Data
Due 11:59 pm
Tue 05/10
Released
R7
Learning Reflection 7
Due 11:59 pm
Wed 05/11
LEC 14 Recommender Systems
Pre-lecture: materials
lecture: pdf pptx
Post-lecture: checkpoint
Recording: Hunter's
Visualization of hierchical clustering: Jupyter Notebook
Thu 05/12
SEC 07 PCA ; Recommender Systems
resources: materials
Fri 05/13
Sun 05/15
Week 8 - Other Machine Learning Methods
Mon 05/16
LEC 15 Distance Metrics
Pre-lecture: materials
lecture: pdf pptx
Post-lecture: checkpoint
Recording: Hunter's
Problem-solving session: HW6 Programming + Writing
Released
HW7
Recommendation with Text Data
Due 11:59 pm
Released
R8
Learning Reflection 8
Due 11:59 pm
Tue 05/17
Wed 05/18
LEC 16 K-Nearest Neighbors; Locality Sensitive Hashing
Pre-lecture: materials
lecture: pdf pptx
Post-lecture: checkpoint
Recording: Hunter's
Thu 05/19
SEC 08 Non-Parametric Models
resources: materials
Fri 05/20
Sun 05/22
Week 9 - Deep Learning
Mon 05/23
LEC 17 (2 lectures) Neural Networks & Deep Learning; Convolutional Neural Networks (CNNs)
Pre-lecture: Neural Networks, CNNs
Checkpoints: Neural Networks, CNNs
Neural Networks Slides: pdf, pptx
CNNs Slides: pdf, pptx
Recordings: Neural Networks, CNNs
Problem-Solving Session: HW8 Written + Programming
Released
HW8
Document Retrieval
Due 11:59 pm
Released
R9
Learning Reflection 9
Due 11:59 pm
Tue 05/24
Wed 05/25
LEC 18 Guest Lecture - Joseph Redmon (Inventor of YOLO): Neural Networks Drawing Things
Recording: Panopto
Slides: Google Slides
Thu 05/26
SEC 09 Deep Learning
resources: materials
Fri 05/27
LEC 19 Guest Lecture - Abubakar Abid (Co-founder of Gradio)
Recording: panopto
Slides: Google Slides
Sun 05/29
Week 10 - Course Wrap-Up
Mon 05/30
HOLIDAY
Released
HW9
Deep Learning with PyTorch
Due 11:59 pm
Tue 05/31
Wed 06/01
LEC 20 Course Wrap Up
lecture: pdf pptx
Thu 06/02
SEC 10 Final Review
Fri 06/03
Sun 06/05
Week 11 - Exam
Mon 06/06
Released
EXAM
Final
Due 12:00 pm
Tue 06/07
Wed 06/08