Schedule
-
EventDateDescriptionCourse Material
-
Lecture 102/01/2022
TuesdayCourse Overview[slides] -
Lecture 202/03/2022
ThursdaySuggested Readings:
-
Assignment02/06/2022
SundayProgramming Assignment #1 - Data manipulation and Some Regression released! -
Lecture 302/08/2022
TuesdayStats and Intro to Linear RegressionSuggested Readings:
-
Lecture 402/10/2022
ThursdayLinear Regression, continuedSuggested Readings:
-
Lecture 502/15/2022
TuesdayLinear Regression, Cont.; Model Eval. Pt 1Strongly Suggested Readings:
Suggested Reading
-
Lecture 602/17/2022
ThursdayModel Eval, Pt. 2Suggested Reading
-
Due02/21/2022 11:59
MondayProgramming Assignment #1 due -
Lecture 702/22/2022
TuesdayModel Eval. Pt 3 -
Assignment02/23/2022
WednesdayProgramming Assignment #2 - Implementing Prediction Experiments released! -
Lecture 802/24/2022
ThursdayRegularization and Additive ModelsSuggested Reading/Watching:
- StatQuest on the bootstrap
- StatQuest on Ridge/Lasso
- Armando Teixeira on GAMs
- Reminder Lecture notes are on UBLearns
-
Lecture 903/01/2022
TuesdayProbabilistic ML and Intro to ClassificationSuggested Readings:
- Cornell Intro ML Lecture 1
- CIML, 9.1-9.4
- Cornell Into ML Lecture 4
- Reminder Lecture notes are on UBLearns
-
Lecture 1003/03/2022
ThursdayClassification and Logistic Regression -
Due03/06/2022 11:59
SundayProgramming Assignment #2 due -
Assignment03/07/2022
MondayProgramming Assignment #3 - Manual Data Annotation released! -
Lecture 1103/08/2022
TuesdayLogistic Regression (cont.), Decision Trees, and Ensemble Methods -
Lecture 1203/10/2022
ThursdayReview ActivityDetails
- 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.
-
Lecture 1303/15/2022
TuesdayAnnotation and EvaluationRequired Readings
Suggested Readings
For the curious reader
-
Exam03/17/2022 00:00
ThursdayMidterm (In Class)Key points:
- One page handwritten notes, front&back
- Any material covered in class notes is fair game
- All material in Strongly Suggested/Required Material is fair game
- All material covered on the programming assignments is fair game
- Multiple choice + short answer
- Answer 5 of 7 format
-
Lecture 1403/29/2022
TuesdayClustering with K-Means -
Lecture 1503/31/2022
ThursdayGaussian Mixture Models and the EM AlgorithmSuggested:
-
Due04/01/2022 11:59
FridayProgramming Assignment #3 due -
Assignment04/04/2022
MondayProgramming Assignment #4 - Feature selection/unsupervised learning released! -
Lecture 1604/05/2022
TuesdayAgglomerative Clustering, Missing Data, OverflowRequired:
-
Lecture 1704/07/2022
ThursdayDimensionality Reduction with PCA[code] [annotated slides]Required:
Suggested:
Curious:
-
Lecture 1804/12/2022
TuesdayMidterm SolutionsSee UBLearns for relevant documents
-
Lecture 1904/14/2022
ThursdayBayes Theorem, Bayesian Stats, and Probabilistic Programming -
Lecture 2004/19/2022
TuesdayDirected Graphical Models and Inference of Bayesian Models (briefly)Suggested:
-
Due04/19/2022 11:59
TuesdayProgramming Assignment #4 due -
Lecture 2104/21/2022
ThursdayDeep Learning 1: Overview -
Assignment04/21/2022
ThursdayProgramming Assignment #5 - Deep learning for ASL released! -
Lecture 2204/26/2022
TuesdayDeep Learning 2: Convolutional Neural Networks -
Lecture 2304/28/2022
ThursdayDeep Learning 3: Backpropagation, Applications, and a Heavy Dose of Humility -
Lecture 2405/03/2022
TuesdayBias and Justice in ML, Pt. 1: Overview and NLP ExampleRequired:
Strongly Suggested
For the Curious
-
Lecture 2505/05/2022
ThursdayBias and Justice in ML, Pt. 2: Beyond "Fairness" -
Lecture 2605/10/2022
TuesdayQuiz reviews, A little causal inference, AMA -
Lecture 2605/12/2022
ThursdayReview -
Due05/12/2022 11:59
ThursdayProgramming Assignment #5 due