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.
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 Post-lecture: checkpoint Recording: panopto Optional Resources: [Schafer] Python Review [ESL] Section 1, 2.3.1 | |||
Released HW0 Due 11:59 pm Review, Python, & Course Tools | Released R1 Due 11:59 pm Learning Reflection 1 | |||
Tue 03/29 | ||||
Wed 03/30 | LEC 02 Assessing Performance; Bias + Variance Tradeoff Pre-lecture: materials 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 Due 11:59 pm House Prices | ||||
Week 2 - Cross Validation / Regularization | ||||
Mon 04/04 | LEC 03 Cross Validation; Ridge Regression Pre-lecture: materials resources: demo Post-lecture: checkpoint Recording: panopto Optional Resources: [ESL] Section 3.1-3.2, 3.4.1 [ESL] Section 7.1-7.4 | |||
Released R2 Due 11:59 pm Learning Reflection 2 | ||||
Tue 04/05 | ||||
Wed 04/06 | LEC 04 Feature Selection and LASSO Pre-lecture: materials resources: demo Post-lecture: checkpoint Recording: panopto Optional Resources: [ESL] Section 2.9, 5.5.2, 7.2 [ESL] Section 3.4.2, 7.10 | |||
Thu 04/07 | SEC 02 Ridge and LASSO; Code resources: materials | |||
Fri 04/08 | ||||
Sun 04/10 | ||||
Released HW2 Due 11:59 pm Ridge and LASSO | ||||
Week 3 - Classification | ||||
Mon 04/11 | LEC 05 Classification Pre-lecture: materials Post-lecture: checkpoint Recording: panopto Optional Resources: [ESL] Section 1, 2.3.1, 4.1-4.2 | |||
Released R3 Due 11:59 pm Learning Reflection 3 | ||||
Tue 04/12 | ||||
Wed 04/13 | LEC 06 Logistic Regression Pre-lecture: materials Post-lecture: checkpoint Recording: panopto Optional Resources: [ESL] Section 4.4.1-4.4.4, 9.1.2, 7.5-7.6 | |||
Thu 04/14 | SEC 03 Classification; Logistic Regression resources: materials | |||
Fri 04/15 | ||||
Sun 04/17 | ||||
Released HW3 Due 11:59 pm Sentiment Analysis with Logistic Regression | ||||
Week 4 - Other Classification Models | ||||
Mon 04/18 | LEC 07 Naive Bayes, Decision Trees | |||
Released R4 Due 11:59 pm Learning Reflection 4 | ||||
Tue 04/19 | ||||
Wed 04/20 | LEC 08 Ensemble Methods Pre-lecture: materials Post-lecture: checkpoint Recording: panopto Optional Resources: Explaining AdaBoost (Schapire 2013) [ESL] Section 9.2.4, 10.1-10.10 | |||
Thu 04/21 | SEC 04 Trees and Ensemble Methods resources: materials | |||
Fri 04/22 | ||||
Sun 04/24 | ||||
Released HW4 Due 6:00pm Loan Safety with Decision Trees | ||||
Week 5 - Societal Impact, Bias, and Fairness | ||||
Mon 04/25 | LEC 09 Societal Impact, Sources of Bias Recording: panopto | |||
Tue 04/26 | ||||
Wed 04/27 | LEC 10 More examples of Bias and Fairness in ML | |||
Thu 04/28 | SEC 05 Midterm Review resources: materials | |||
Fri 04/29 | ||||
Sun 05/01 | ||||
Week 6 - Clustering | ||||
Mon 05/02 | LEC 11 Clustering Post-lecture: checkpoint Optional Resources: [ESL] Section 13.2.1, 14.3.6, 14.3.11 k-means visualization | |||
Released HW5 Due 11:59 pm Bias and Fairness in ML | ||||
Tue 05/03 | ||||
Released EXAM Due 12:00 pm Midterm | ||||
Wed 05/04 | LEC 12 Other Clustering Methods | |||
Thu 05/05 | SEC 06 Document Retrieval with K-Means resources: materials | |||
Fri 05/06 | ||||
Released R6 Due 11:59 pm Learning Reflection 6 | ||||
Sun 05/08 | ||||
Week 7 - Recommender Systems | ||||
Mon 05/09 | LEC 13 Dimensionality Reduction / PCA Pre-lecture: materials lecture: pdf pptx problem-solving-notes Post-lecture: checkpoint Recording: Hunter's Problem-solving session: Midterm solutions + HW6 quiz Optional Resources: PCA Visualized FoML 15, 15.1 t-SNE Explained | |||
Released HW6 Due 11:59 pm k-means with Text Data | ||||
Tue 05/10 | ||||
Released R7 Due 11:59 pm Learning Reflection 7 | ||||
Wed 05/11 | LEC 14 Recommender Systems Pre-lecture: materials Post-lecture: checkpoint Recording: Hunter's Problem-solving session: More Clustering discussions + HW6 Programming 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 Post-lecture: checkpoint Recording: Hunter's Problem-solving session: HW6 Programming + Writing | |||
Released HW7 Due 11:59 pm Recommendation with Text Data | Released R8 Due 11:59 pm Learning Reflection 8 | |||
Tue 05/17 | ||||
Wed 05/18 | LEC 16 K-Nearest Neighbors; Locality Sensitive Hashing | |||
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 Recordings: Neural Networks, CNNs Problem-Solving Session: HW8 Written + Programming Optional Resources: Neural Network Notes Backpropogation Algorithm Proof of Approximating and Function Playground | |||
Released HW8 Due 11:59 pm Document Retrieval | Released R9 Due 11:59 pm Learning Reflection 9 | |||
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 Due 11:59 pm Deep Learning with PyTorch | ||||
Tue 05/31 | ||||
Wed 06/01 | LEC 20 Course Wrap Up | |||
Thu 06/02 | SEC 10 Final Review | |||
Fri 06/03 | ||||
Sun 06/05 | ||||
Week 11 - Exam | ||||
Mon 06/06 | ||||
Released EXAM Due 12:00 pm Final | ||||
Tue 06/07 | ||||
Wed 06/08 | ||||