The lecture slides, notes, tutorials, and assignments will be posted online here as the course progresses.
Lecture times are 2:30-3:50pm PST. All deadlines are at 11:59pm PST.
This schedule is subject to change according to the pace of the class.
Date | Description | Materials | Events |
---|---|---|---|
Mon Jan 11 | Understanding machine learning production |
Note Slides |
Lecture |
Wed Jan 13 | Intro to machine learning systems design |
Note Slides |
Lecture |
Mon Jan 18 | No class | Martin Luther King, Jr. Day | |
Wed Jan 20 | Data engineering |
Slides Note |
Lecture |
Mon Jan 25 | Model development |
Slides Note |
Lecture |
Wed Jan 27 |
PyTorch & distributed training
|
Slides - PyTorch (Shreya) Slides - scaling (Karan) |
Lecture + Tutorial |
Mon Feb 1 | Model evaluation |
Slides |
Lecture |
Wed Feb 3 |
Experiment tracking and versioning
DVC tutorial by DVC team |
Slides | Lecture + Tutorial |
Mon Feb 8 | Deployment |
Slides |
Lecture |
Wed Feb 10 |
Deployment tutorials
|
Slides Video Code |
Tutorial |
Mon Feb 15 | No class | Presidents' Day | |
Wed Feb 17 |
TinyML
|
Slides | Lecture |
Mon Feb 22 |
Scaling ML models in production: case studies with Uber and Ludwig
|
Slides |
Lecture |
Wed Feb 24 |
Model Deployment Beyond Test Set Accuracy by Sara Hooker ML in production by Andrej Karpathy |
Slides - Sara | Lecture |
Mon Mar 1 | Monitoring and maintenance | Slides | Lecture + Tutorial |
Wed Mar 3 | Infrastructure
ML Infrastructure at Slack by Josh Wills ML Infrastructure at Spotify & Better by Erik Bernhardsson |
Reading:
* Which GPU(s) to Get for Deep Learning: My Experience and Advice for Using GPUs in Deep Learning * Choosing Your Deep Learning Infrastructure: The Cloud vs. On-Prem Debate |
Lecture |
Mon Mar 8 |
Integrating ML into business
|
Lecture | |
Wed Mar 10 | Final project discussion | Workshop | |
Mon Mar 15 |
Future of ML systems Panel: |
Panel | |
Wed Mar 17 | Final project demo day |
2pm - 4pm (PT) Gathertown link Come join us. It's online and open to the public! |
Demo day |