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 our registration FAQ for help with registration.
Announcements¶
Apr 27 Hunter OH Moving (this week only)
Hunter needs to move his office hours this week
See the full announcement on Ed! Apr 21 HW2 Feedback Released
HW2 feedback released.
See the full announcement on Ed! Apr 17 Learning Reflections 2 Graded
Learning reflections 2 graded and examples of exemplary learning reflections
See the full announcement on Ed!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 checckpoint for Wednesday 3/31 is due on Monday 4/05 at 2:00 pm.
Topic | Assessments | Learning | ||
---|---|---|---|---|
Week 1 - Introduction / Regression | ||||
Mon 03/29 | LEC 01 Regression Pre-lecture: materials Post-lecture: checkpoint Optional Resources: [Schafer] Python Review [ESL] Section 1, 2.3.1 | |||
Released R1 Due 9:00 pm Learning Reflection 1 | ||||
Tue 03/30 | ||||
Wed 03/31 | LEC 02 Assessing Performance; Bias + Variance Tradeoff Pre-lecture: materials resources: demo Post-lecture: checkpoint Optional Resources: [ESL] Section 2.3.1, 7.1-7.4 | |||
Released HW1 Due 9:00 pm House Prices | ||||
Thu 04/01 | SEC 01 Course Infrastructure; Pandas resources: materials | |||
Fri 04/02 | ||||
Week 2 - Assessing Performance | ||||
Mon 04/05 | LEC 03 Regularization: Ridge Pre-lecture: materials resources: demo Post-lecture: checkpoint Optional Resources: [ESL] Section 3.1-3.2, 3.4.1 [ESL] Section 7.1-7.4 | |||
Released R2 Due 9:00 pm Learning Reflection 2 | ||||
Tue 04/06 | ||||
Wed 04/07 | LEC 04 Regularization: LASSO, Feature selection Pre-lecture: materials resources: demo Post-lecture: checkpoint Optional Resources: [ESL] Section 2.9, 5.5.2, 7.2 [ESL] Section 3.4.2, 7.10 | |||
Released HW2 Due 9:00 pm Ridge and LASSO | ||||
Thu 04/08 | SEC 02 Ridge and LASSO; Code resources: materials | |||
Fri 04/09 | ||||
Week 3 - Classification | ||||
Mon 04/12 | LEC 05 Classification | |||
Released R3 Due 9:00 pm Learning Reflection 3 | ||||
Tue 04/13 | ||||
Wed 04/14 | LEC 06 MLE / Logistic Regression Pre-lecture: materials resources: demo Post-lecture: checkpoint Optional Resources: [ESL] Section 4.4.1-4.4.4, 9.1.2, 7.5-7.6 | |||
Released HW3 Due 9:00 pm Sentiment Analysis with Logistic Regression | ||||
Thu 04/15 | SEC 03 Classification ; Logistic Regression resources: materials | |||
Fri 04/16 | ||||
Week 4 - Societal Impact, Bias, and Fairness | ||||
Mon 04/19 | LEC 07 Bias and Fairness Post-lecture: checkpoint | |||
Released R4 Due 9:00 pm Learning Reflection 4 | ||||
Tue 04/20 | ||||
Wed 04/21 | LEC 08 Fairness and Tradeoffs ; Recap Post-lecture: checkpoint | |||
Released HW4 Due 9:00 pm Bias and Fairness in ML | ||||
Thu 04/22 | SEC 04 Bias and Fairness | |||
Fri 04/23 | ||||
Week 5 - Trees | ||||
Mon 04/26 | LEC 09 Naive Bayes / Decision Trees | |||
Released R5 Due 9:00 pm Learning Reflection 5 | ||||
Tue 04/27 | ||||
Wed 04/28 | LEC 10 Ensemble Methods Pre-lecture: materials Post-lecture: checkpoint Optional Resources: Deriving AdaBoost Explaining AdaBoost (Schapire 2013) [ESL] Section 9.2.4, 10.1-10.10 | |||
Released HW5 Due 9:00 pm Loan Safety with Decision Trees | ||||
Thu 04/29 | SEC 05 Trees and Ensemble Methods resources: materials | |||
Fri 04/30 | ||||
Week 6 - Non-Parametric Methods | ||||
Mon 05/03 | LEC 11 Precision + Recall / kNN | |||
Released R6 Due 9:00 pm Learning Reflection 6 | ||||
Tue 05/04 | ||||
Wed 05/05 | LEC 12 Kernel Methods; Locality Sensitive Hashing | |||
Released HW6 Due 9:00 pm ML Practice on Kaggle | ||||
Thu 05/06 | SEC 06 Kaggle Setup resources: materials | |||
Fri 05/07 | ||||
Week 7 - Clustering | ||||
Mon 05/10 | LEC 13 Clustering Pre-lecture: materials Post-lecture: checkpoint Optional Resources: [ESL] Section 13.2.1, 14.3.6, 14.3.11 k-means visualization | |||
Released R7 Due 9:00 pm Learning Reflection 7 | ||||
Tue 05/11 | ||||
Wed 05/12 | LEC 14 Hierarchical Clustering | |||
Released HW7 Due 9:00 pm k-means with Text Data | ||||
Thu 05/13 | SEC 07 Numpy ; Variable Encoding ; Clustering resources: materials | |||
Fri 05/14 | ||||
Week 8 - Recommender Systems | ||||
Mon 05/17 | LEC 15 PCA / Recommender Systems Intro Pre-lecture: materials Post-lecture: checkpoint Optional Resources: PCA Visualized FoML 15, 15.1 t-SNE Explained | |||
Released R8 Due 9:00 pm Learning Reflection 8 | ||||
Tue 05/18 | ||||
Wed 05/19 | LEC 16 Recommender Systems / Matrix Factorization | |||
Released HW8 Due 9:00 pm Tweet Topic Modelling | ||||
Thu 05/20 | SEC 08 PCA ; Recommender Systems resources: materials | |||
Fri 05/21 | ||||
Week 9 - Deep Learning | ||||
Mon 05/24 | LEC 17 Neural Networks Pre-lecture: materials Post-lecture: checkpoint Optional Resources: Neural Network Notes Backpropogation Algorithm Proof of Approximating and Function Playground | |||
Released R9 Due 9:00 pm Learning Reflection 9 | ||||
Tue 05/25 | ||||
Wed 05/26 | LEC 18 Deep Learning; Convolutional Neural Networks | |||
Released HW9 Due 9:00 pm Deep Learning with PyTorch | ||||
Thu 05/27 | SEC 09 Deep Learning resources: materials | |||
Fri 05/28 | ||||
Week 10 - Course Wrap Up | ||||
Mon 05/31 | HOLIDAY Memorial Day | |||
Released R10 Due 9:00 pm Learning Reflection 10 | ||||
Tue 06/01 | ||||
Wed 06/02 | LEC 19 Course Wrap Up; Next steps | |||
Thu 06/03 | SEC 10 Final Review | |||
Fri 06/04 | ||||
Week 11 - Finals Week | ||||
Mon 06/07 | ||||
Released EXAM Due 8:30 am Final Exam | ||||
Tue 06/08 | ||||
Wed 06/09 | ||||