Lectures
You can download the lectures here. We will try to upload lectures prior to their corresponding classes.
-
Course Overview
tl;dr: A weclome to the world of machine learning: the good, the bad, and the ugly.
[slides]
-
Stats and Intro to Linear Regression
tl;dr:
[notes (stat)] [notebook (regression)] [notebook (demo)] [COVID news data] [notes (regression)]
Suggested Readings:
-
Linear Regression, continued
tl;dr: Optimization, some evaluation, and some real-world practice
[notebook (regression)] [notebook (demo)] [notes (regression)] [notes (demo)] [COVID news data]
Suggested Readings:
-
Linear Regression, Cont.; Model Eval. Pt 1
tl;dr: Gradient Descent for Linear Regression, Intro to the Bias/Variance Tradeoff
[UW 416 Eval Notes] [Raschka Bias/Variance (Slides 1-34)]
Strongly Suggested Readings:
Suggested Reading
-
Model Eval, Pt. 2
tl;dr: Interpreting Coefficients of linear models, understanding the bias/variance tradeoff in code
[notebook] [notes] [Raschka's Lecture on Evaluation]
Suggested Reading
-
Model Eval. Pt 3
tl;dr: Selecting and Evaluating Models w/ and w/out hyperparameters using the Holdout method, Cross Validation, and/or the Bootstrap
[notebook (cont. Real-world Example)] [notebook html (cont. Real-world Example)]
-
Regularization and Additive Models
tl;dr: Regularization and generalized additive models
[notebook (cont. Real-world Example)] [notebook html (cont. Real-world Example)]
Suggested Reading/Watching:
- StatQuest on the bootstrap
- StatQuest on Ridge/Lasso
- Armando Teixeira on GAMs
- Reminder Lecture notes are on UBLearns
-
Probabilistic ML and Intro to Classification
tl;dr: Revisiting Probabilistic ML + Maximum Likelihood
[annotated_slides]
Suggested Readings:
- Cornell Intro ML Lecture 1
- CIML, 9.1-9.4
- Cornell Into ML Lecture 4
- Reminder Lecture notes are on UBLearns
-
-
Logistic Regression (cont.), Decision Trees, and Ensemble Methods
tl;dr:
[slides] [Tree example code (Python Data Handbook)]
-
Review Activity
tl;dr:
Details
- The review will be Jeopardy-style
- You will participate in your PA groups
- Winners will receive prizes, but you must be present to receive your prize
- The last 20 or so minutes will be open review; please bring questions if you have them.
-
Annotation and Evaluation
tl;dr: Annotation and Evaluation
[annotated slides]
Required Readings
Suggested Readings
For the curious reader
-
-
Gaussian Mixture Models and the EM Algorithm
tl;dr:
[annotated slides] [notebook] [notebook html]
Suggested:
-
Agglomerative Clustering, Missing Data, Overflow
tl;dr:
[annotated slides] [code+data zip]
Required:
-
-
Midterm Solutions
tl;dr:
See UBLearns for relevant documents
-
-
Directed Graphical Models and Inference of Bayesian Models (briefly)
tl;dr:
[annotated slides]
Suggested:
-
-
Deep Learning 2: Convolutional Neural Networks
tl;dr:
-
Deep Learning 3: Backpropagation, Applications, and a Heavy Dose of Humility
tl;dr:
-
Bias and Justice in ML, Pt. 1: Overview and NLP Example
tl;dr:
[annotated slides]
Required:
Strongly Suggested
For the Curious
-
-
-