Welcome to CSE/STAT 416: Introduction to Machine Learning! 🎉
Registration
Do not email the course staff or instructor requesting an add-code for the course. The course staff do not have any add-codes. Please see the Registration FAQ for answers to common registration questions.
Announcements¶
May 31 End of Quarter Details & A Lot of Grades Posted
May 26 Bob Bandes CSE TA Award Nominations Open for All Quarters
May 26 Melissa's Office Hours Location
This Week (at a glance)¶
Wednesday (06/07)
- Review Session (TBD)
- 🧠 Learning Reflection 9. Due Wednesday (06/07) @ 11:59 pm
Thursday (06/08)
- Final Exam from 8:30 - 10:20 am in Condon 109
Friday (06/09)
- Checkpoint 18 due (no lates)
- Last day to turn in any outstanding late work (LR9, remaining Checkpoints)
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!
Lessons
Anything listed in the “Lesson” materials for a day should be done before attending class that day. We recommend doing all the slides before the “Pause and Think” slide. Each class session will start by reviewing what was in the Lesson and then most time will be spent on working on practice problems in the Lessons. See the syllabus for more info!
Topic | Homeworks | Learning Reflections | ||
---|---|---|---|---|
Module 0 - Introduction / Regression | ||||
Mon 03/27 | LES 00 Regression Note: Normally there is are pre-class materials that you should complete before attending class. For the first day there are none! You should complete the Checkpoint after class (due before the next class). pre-class: None megathread post-class: checkpoint resources: videos extra resources Videos Extra resources CSE/STAT 416 Training: 1) Python Practice, 2) numpy Practice, 3) Math/Probability/Statistics Practice | |||
Out LR0 Due 11:59 pm | ||||
Tue 03/28 | ||||
Wed 03/29 | LES 01 Assessing Performance; Bias + Variance Tradeoff pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out HW0 Due 11:59 pm House Prices | ||||
Thu 03/30 | SEC 00 Course Infrastructure; Pandas resources: handout | |||
Fri 03/31 | ||||
Module 1 - Assessing Performance | ||||
Mon 04/03 | LES 02 Regularization: Ridge pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR1 Due 11:59 pm | ||||
Tue 04/04 | ||||
Wed 04/05 | LES 03 Regularization: LASSO, Feature selection pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out HW1 Due 11:59 pm Ridge and LASSO | ||||
Thu 04/06 | SEC 01 Ridge and LASSO; Code resources: handout | |||
Fri 04/07 | ||||
Module 2 - Classification | ||||
Mon 04/10 | LES 04 Classification pre-class: lesson post-class: checkpoint megathread resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR2 Due 11:59 pm | ||||
Tue 04/11 | ||||
Wed 04/12 | LES 05 MLE / Logistic Regression pre-class: lesson post-class: checkpoint megathread resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out HW2 Due 11:59 pm Sentiment Analysis with Logistic Regression | ||||
Thu 04/13 | SEC 02 Classification ; Logistic Regression resources: handout | |||
Fri 04/14 | ||||
Module 3 - Societal Impact, Bias, and Fairness | ||||
Mon 04/17 | LES 06 Bias and Fairness pre-class: No pre-class post-class: checkpoint megathread resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR3 Due 11:59 pm | ||||
Tue 04/18 | ||||
Wed 04/19 | LES 07 Fairness and Tradeoffs ; Recap pre-class: none post-class: checkpoint megathread resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Thu 04/20 | SEC 03 Midterm Review resources: handout | |||
Fri 04/21 | ||||
Out EXAM Due 11:59 pm Take-Home Midterm | ||||
Module 4 - Trees/Ensemble Methods | ||||
Mon 04/24 | LES 08 Naive Bayes / Decision Trees pre-class: lesson megathread post-class: checkpoint resources: videos extra resources Videos Extra resources | |||
Out LR4 Due 11:59 pm | ||||
Tue 04/25 | ||||
Wed 04/26 | LES 09 Ensemble Methods pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out HW3 Due 11:59 pm Loan Safety with Decision Trees | ||||
Thu 04/27 | SEC 04 Trees and Ensemble Methods | |||
Fri 04/28 | ||||
Module 5 - Deep Learning | ||||
Mon 05/01 | LES 10 Neural Networks pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR5 Due 11:59 pm | ||||
Tue 05/02 | ||||
Wed 05/03 | LES 11 Deep Learning; Convolutional Neural Networks pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out HW4 Due 11:59 pm Deep Learning with PyTorch | ||||
Thu 05/04 | SEC 05 Deep Learning | |||
Fri 05/05 | ||||
Module 6 - Non-Parametric Methods | ||||
Mon 05/08 | LES 12 Precision + Recall / kNN pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR6 Due 11:59 pm | ||||
Tue 05/09 | ||||
Wed 05/10 | LES 13 Kernel Methods; Locality Sensitive Hashing pre-class: lesson megathread post-class: checkpoint resources: videos extra resources Videos Extra resources | |||
Out HW5 Due 11:59 pm ML Practice on Kaggle | ||||
Thu 05/11 | SEC 06 Kaggle Setup | |||
Fri 05/12 | ||||
Module 7 - Clustering | ||||
Mon 05/15 | LES 14 Clustering pre-class: None megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR7 Due 11:59 pm | ||||
Tue 05/16 | ||||
Wed 05/17 | LES 15 Hierarchical Clustering pre-class: lesson megathread post-class: checkpoint resources: videos extra resources Videos Extra resources | |||
Out HW6 Due 11:59 pm k-means with Text Data | ||||
Thu 05/18 | SEC 07 Numpy ; Variable Encoding ; Clustering | |||
Fri 05/19 | ||||
Module 8 - Recommender Systems | ||||
Mon 05/22 | LES 16 PCA / Recommender Systems Intro pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR8 Due 11:59 pm | ||||
Tue 05/23 | ||||
Wed 05/24 | LES 17 Recommender Systems / Matrix Factorization pre-class: lesson megathread post-class: checkpoint resources: videos extra resources Videos Extra resources | |||
Out HW7 Due 11:59 pm Tweet Topic Modelling | ||||
Thu 05/25 | SEC 08 PCA ; Recommender Systems | |||
Fri 05/26 | ||||
Module 9 - Course Wrap Up | ||||
Mon 05/29 | HOLIDAY Memorial Day | |||
Tue 05/30 | ||||
Out LR9 Due 11:59 pm | ||||
Wed 05/31 | LES 18 Course Wrap Up; Next Steps; Generative AI pre-class: No pre-class post-class: checkpoint resources: videos advanced resources Videos Advanced resources | |||
Thu 06/01 | SEC 09 Final Review | |||
Fri 06/02 | ||||
Module 10 - Finals Week | ||||
Mon 06/05 | ||||
Tue 06/06 | ||||
Wed 06/07 | ||||
Thu 06/08 | Final Exam: 8:30 - 10:20 am in CDH 109 | |||
EXAM At 8:30 am Final Exam | ||||
Fri 06/09 | Last day to submit late work on remaining available assignments and existing regrade requests | |||