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¶
Jun 17 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, June 24th.
This Week (at a glance)¶
Monday (08/12)
- Last Lecture Content!
Wednesday (08/14)
- Final Exam!
Thursday (08/15)
- Enjoy break! 😎
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 06/17 | 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: lesson 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 HW0 Due 11:59 pm House Prices | Out LR0 Due 11:59 pm | |||
Tue 06/18 | ||||
Wed 06/19 | Holiday: Juneteenth | |||
Thu 06/20 | SEC 00 Course Infrastructure; Pandas | |||
Fri 06/21 | ||||
Module 1 - Assessing Performance | ||||
Mon 06/24 | 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 LR1 Due 11:59 pm | ||||
Tue 06/25 | ||||
Wed 06/26 | LES 02 Regularization: Ridge 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 06/27 | SEC 01 Ridge and LASSO; Code | |||
Fri 06/28 | ||||
Module 2 - Classification | ||||
Mon 07/01 | LES 03 Regularization: LASSO, Feature selection. Classification Introduction pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR2 Due 11:59 pm | ||||
Tue 07/02 | ||||
Wed 07/03 | LES 04 Classification / 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 | ||||
Thu 07/04 | SEC 02 Classification ; Logistic Regression | |||
Fri 07/05 | ||||
Module 3 - Societal Impact, Bias, and Fairness | ||||
Mon 07/08 | LES 05 Bias and Fairness, Tradeoffs pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR3 Due 11:59 pm | ||||
Tue 07/09 | ||||
Wed 07/10 | LES 06 Naive Bayes / Decision Trees pre-class: lesson megathread post-class: checkpoint resources: videos extra resources Videos Extra resources | |||
Out HW3 Due 11:59 pm Loan Safety with Decision Trees | ||||
Thu 07/11 | SEC 03 Trees and Ensemble Methods + Midterm Review resources: Tree/Ensemble Handout Midterm Handout videos Videos | |||
Fri 07/12 | ||||
Module 4 - Trees/Ensemble Methods | ||||
Mon 07/15 | LES 07 Ensemble Methods pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out EXAM Due 11:59 pm Midterm | Out LR4 Due 11:59 pm | |||
Tue 07/16 | ||||
Wed 07/17 | LES 08 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 07/18 | SEC 04 Deep Learning | |||
Fri 07/19 | ||||
Module 5 - Deep Learning | ||||
Mon 07/22 | LES 09 Deep Learning; Convolutional 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 07/23 | ||||
Wed 07/24 | LES 10 Precision + Recall / kNN, Locality Sensitive Hashing pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out HW5 Due 11:59 pm ML Practice on Kaggle | ||||
Thu 07/25 | SEC 05 Kaggle Setup | |||
Fri 07/26 | ||||
Module 6 - Non-Parametric Methods + Clustering | ||||
Mon 07/29 | LES 11 Kernel Methods; Locality Sensitive Hashing + Clustering pre-class: lesson megathread post-class: checkpoint resources: videos extra resources Videos Extra resources | |||
Out LR6 Due 11:59 pm | ||||
Tue 07/30 | ||||
Wed 07/31 | LES 12 Hierarchical Clustering pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out HW6 Due 11:59 pm k-means with Text Data | ||||
Thu 08/01 | SEC 06 Numpy ; Variable Encoding ; Clustering | |||
Fri 08/02 | ||||
Module 7 - Recommender Systems | ||||
Mon 08/05 | LES 13 PCA / Recommender Systems Intro pre-class: lesson megathread post-class: checkpoint resources: videos extra resources advanced resources Videos Extra resources Advanced resources | |||
Out LR7 Due 11:59 pm | ||||
Tue 08/06 | ||||
Wed 08/07 | LES 14 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 08/08 | SEC 07 PCA ; Recommender Systems ; Final Review | |||
Fri 08/09 | ||||
Module 8 - Course Wrap Up | ||||
Mon 08/12 | LES 15 Course Wrap Up; Next Steps; Generative AI pre-class: lesson megathread post-class: checkpoint resources: videos advanced resources Videos Advanced resources | |||
Out LR8 Due 11:59 pm | ||||
Tue 08/13 | ||||
Wed 08/14 | LES 16 Final Exam pre-class: lesson megathread in-class: final details post-class: checkpoint resources: videos extra resources | |||
EXAM At 5:00 PM Final Exam | ||||
Fri 08/16 | ||||