\(~\)
Welcome to the website for Sta-370, Introduction to Machine
Learning! To begin, you can find the course syllabus linked
below:
You can locate course content by scrolling, or by using the
navigation bar in the upper-left.
Course Materials
Most class meetings involve both lecture and lab components. Topics
are organized into units, which can be found below. The assignments and
due-dates for a given week can be found below that week’s course
materials. Unless otherwise indicated, all assignments are to be
submitted via Canvas by 11:59pm.
\(~\)
Unit #1 - Concepts, Workflow, and Methods for Tabular Data
Week 0/1 - Introduction to Python and sklearn
- Lab 1 is due Friday 9/4 at 11:59pm on Canvas
- Lab 2 is due Wednesday 9/9 at 11:59pm on Canvas
- Homework #1 is due Tuesday 9/15 at
11:59pm on Canvas
\(~\)
Week 2 - Dimension Reduction
|
Date
|
Lecture
|
Lab
|
Resources
|
|
T 9/8
|
Principal Components
|
Lab 3 - Dimension reduction via PCA
|
|
|
Th 9/10
|
|
Finish/discuss Lab 3
|
|
- Lab 3 is due Monday 9/14
- Concept Quiz #1 is on Tuesday 9/8 - see the last slide in each of
our first three lectures for a list of possible topics
\(~\)
Week 3 - Cross-validation
|
Date
|
Lecture
|
Lab
|
Resources
|
|
T 9/15
|
Cross-validation
|
Lab 4 - Pipelines and Cross-validation
|
|
|
Th 9/17
|
|
Finish/discuss Lab 4
|
discussion
paper
|
- Paper discussion #1 is on Thursday 9/17
- A Study of Cross-Validation and Bootstrap for Accuracy Estimation
and Model Selection by Kohavi (1995)
- Lab 4 is due Monday 9/21
\(~\)
Week 4 - Evaluation Metrics
- Concept Quiz #2 is on Tuesday 9/22 - it will cover PCA and
cross-validation (mostly cross-validation)
\(~\)
Week 5 - More Models
- Paper discussion #2 on Thursday 10/1
- Statistical Modeling: The Two Cultures by Breiman (2001)
\(~\)
Week 6 - Gradient Boosting
- Concept Quiz #3 is on Tuesday 10/6 - it will cover evaluation
metrics and the random forest and SVM algorithms
\(~\)
Week 7 - Explainability
|
Date
|
Lecture
|
Lab
|
Resources
|
|
T 10/13
|
Global Importance
|
Lab
|
|
|
Th 10/15
|
Local Importance
|
Finish/discuss Lab
|
discussion
paper
|
- Paper discussion #3 on Thursday 10/15
- “Why Should I Trust You?” Explaining the Predictions of Any
Classifier by Ribeiro, Singh, and Guestrin (2016)
\(~\)
Week 8 - Gradient Descent
- Concept Quiz #4 is on Tuesday 10/27 - it will cover gradient
boosting and model explainability
\(~\)
Week 9 - Neural Networks
Week 10 - More Neural Networks
- Paper discussion #4 on Thursday 11/12
- ImageNet Classification with Deep Convolutional Neural Networks by
Krizhevsky, Sutskever, and Hinton (2012)
Week 11 - Exam Prep
- Review session and quiz retakes on Tuesday, exam on Thursday
Week 12 - Transfer Learning
Week 14 - Projects
- Presentations split across Tues/Thurs
\(~\)
Final Project
Coming soon…