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¶
Mar 27 Welcome to CSE/STAT 416 🎉
Information about the class posted including:
- Links to the course website (here) and other resources
- Information about the class structure. No pre-class work for the first class.
- Office hours start Monday, April 1st.
This Week (at a glance)¶
Monday (05/27)
- Learning Reflection 8 Due
Wednesday (05/29)
- Course Review: Victory Lap
Thursday (05/30)
- Homework 7 Due
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 | ||||
Wed 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 | ||||
Thu 03/28 | SEC 00 Course Infrastructure; Pandas resources: handout | |||
Fri 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 | ||||
Mon 04/01 | ||||
Tue 04/02 | ||||
Module 1 - Assessing Performance | ||||
Wed 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 | ||||
Thu 04/04 | SEC 01 Ridge and LASSO; Code resources: handout | |||
Fri 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 | ||||
Mon 04/08 | ||||
Tue 04/09 | ||||
Module 2 - Classification | ||||
Wed 04/10 | LES 04 Classification pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR2 Due 11:59 pm | ||||
Thu 04/11 | SEC 02 Classification ; Logistic Regression resources: handout | |||
Fri 04/12 | LES 05 MLE / Logistic Regression pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out HW2 Due 11:59 pm Sentiment Analysis with Logistic Regression | ||||
Mon 04/15 | ||||
Tue 04/16 | ||||
Module 3 - Societal Impact, Bias, and Fairness | ||||
Wed 04/17 | LES 06 Bias and Fairness pre-class: lesson megathread post-class: checkpoint megathread resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR3 Due 11:59 pm | ||||
Thu 04/18 | SEC 03 Midterm Review resources: handout | |||
Fri 04/19 | LES 07 Fairness and Tradeoffs ; Recap pre-class: lesson megathread post-class: checkpoint megathread resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Mon 04/22 | ||||
Out EXAM Due 11:59 pm Midterm | ||||
Tue 04/23 | ||||
Module 4 - Trees/Ensemble Methods | ||||
Wed 04/24 | LES 08 Naive Bayes / Decision Trees pre-class: lesson megathread post-class: checkpoint megathread resources: videos extra resources Videos Extra resources | |||
Out LR4 Due 11:59 pm | ||||
Thu 04/25 | SEC 04 Trees and Ensemble Methods resources: handout | |||
Fri 04/26 | LES 09 Ensemble Methods pre-class: lesson megathread post-class: checkpoint megathread resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out HW3 Due 11:59 pm Loan Safety with Decision Trees | ||||
Mon 04/29 | ||||
Tue 04/30 | ||||
Module 5 - Deep Learning | ||||
Wed 05/01 | LES 10 Neural Networks pre-class: lesson post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR5 Due 11:59 pm | ||||
Thu 05/02 | SEC 05 Deep Learning resources: handout | |||
Fri 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 | ||||
Mon 05/06 | ||||
Tue 05/07 | ||||
Module 6 - Non-Parametric Methods | ||||
Wed 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 | ||||
Thu 05/09 | SEC 06 Kaggle Setup resources: handout | |||
Fri 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 | ||||
Mon 05/13 | ||||
Tue 05/14 | ||||
Module 7 - Clustering | ||||
Wed 05/15 | LES 14 Clustering pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR7 Due 11:59 pm | ||||
Thu 05/16 | SEC 07 Numpy ; Variable Encoding ; Clustering resources: handout | |||
Fri 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 | ||||
Mon 05/20 | ||||
Tue 05/21 | ||||
Module 8 - Recommender Systems | ||||
Wed 05/22 | LES 16 PCA / Recommender Systems Intro | |||
Out LR8 Due 11:59 pm | ||||
Thu 05/23 | SEC 08 PCA ; Recommender Systems resources: handout | |||
Fri 05/24 | LES 17 Recommender Systems / Matrix Factorization | |||
Out HW7 Due 11:59 pm Tweet Topic Modelling | ||||
Mon 05/27 | ||||
Tue 05/28 | ||||
Out LR9 Due 11:59 pm | ||||
Module 9 - Course Wrap Up | ||||
Wed 05/29 | LES 18 Course Wrap Up; Next Steps; Generative AI | |||
Thu 05/30 | SEC 09 Final Review resources: handout | |||
Fri 05/31 | ||||
Mon 06/03 | ||||
EXAM At 6:00 PM Final Exam |