Lectures
Lecture recordings are available on YouTube.
Tutorials are available on GitHub.
-
Lecture 1: Reconciling Accuracy, Cost, and Latency of Inference Serving Systems
tl;dr: This lecture reviews three related works out of AISys lab to set the context for the course and will be served as an example of MLSys research. -
Lecture 2: Machine Learning Systems: Course Overview
tl;dr: This lecture reviews a brief overview of the course, its requirements, learning goals, policies, and expectations. -
Lecture 3: How to Read an MLSys Paper?
tl;dr: In this lecture, we discuss a systematic approach for understanding, both high-level ideas and technical details in MLSys papers. -
Lecture 4: Designing and Motivating (ML) Systems Experiments
tl;dr: This lecture offers students both theoretical understanding and practical guidance by using InferLine as a concrete example, while giving them a clear roadmap for how to motivate their own projects experimentally. -
Lecture 5: Machine Learning Systems in Production
tl;dr: So far, we have explored two specific ML Systems work in research (InferLine and IPA)! This lecture contrasts challenges in building and deploying real-world ML systems in production vs in research. -
Lecture 6: Designing Machine Learning Systems
tl;dr: This lecture discusses designing and building process of ML Systems. -
Lecture 7: Understanding and Explaining the Root Causes of (Performance) Faults in (ML) Systems with Causal AI
tl;dr: This lecture discusses several research directions (multi-objective optimization, transfer learning, causal inference) in ML Systems. -
Lecture 8: Replicating Results in Machine Learning Systems Research
tl;dr: This lecture discusses the importance of replication in machine learning systems research and how you can integrate it into your projects.