Chapter 5 · Course 4
MLOps for Scaling TinyML
Machine Learning Operations through the lens of TinyML: ML development, training operationalization, continuous training, model conversion, deployment at scale, prediction serving, continuous monitoring, and responsible AI.
Textbook companion: Vol I Ch 14–15
| What to Expect in This Course |
Reading |
| Welcome Message |
Slides |
| Who Should Take This Course? |
Reading |
| The Past, Present and Future of ML |
Slides |
| Why the Future of ML is Tiny and Bright |
Reading |
| Machine Learning Lifecycle |
Slides |
| Review of Course 1, 2 & 3 |
Reading |
| Scaling TinyML |
Slides |
| Introduction to MLOps |
Slides |
| Overview of MLOps |
Reading |
| Course Structure |
Slides |
| Course Activities |
Reading |
| Your Mindset: T-Shaped Skills Needed for ML Engineers |
Slides |
| Who's Who in MLOps for TinyML? |
Reading |
| Overview of MLOps Objectives |
Reading |
| What is MLOps, DevOps, and AI Ops |
Slides |
| MLOps: A Use Case Overview |
Slides |
| MLOps Persona |
Reading |
| MLOps: Key Activities and Lifecycle |
Slides |
| Overview of Training Operationalization |
Reading |
| Training Operationalization |
Slides |
| CI/CD Triggers |
Slides |
| Software Artifacts |
Reading |
| Continuous Integration |
Slides |
| CI Tools |
Reading |
| Continuous Delivery |
Slides |
| Production Deployment |
Slides |
| Online Experimentation |
Slides |
| Production Deployment in ML Deployment |
Reading |
| Case Study Discussion |
Reading |
| Training Operationalization Impact on MLOps |
Slides |
| Overview of Model Conversion |
Reading |
| Model Conversion |
Slides |
| ML Frameworks & The Lay of the Land |
Slides |
| TF vs. TFLite vs. TFLite Micro |
Slides |
| TFLite Micro for TinyML |
Reading |
| Model Pruning |
Slides |
| Model Clustering |
Slides |
| Model Quantization |
Slides |
| Collaborative Optimizations |
Reading |
| Student Teacher Networks / Knowledge Distillation |
Slides |
| Model Conversion Impact on MLOps |
Slides |
| Model Conversion Case Study - Smart DoorBell |
Reading |
| Overview of Model Deployment |
Reading |
| Model Deployment |
Slides |
| Scaling ML into Production Deployment |
Slides |
| Containers for Scaling ML Deployment |
Slides |
| Dockers vs. VMs |
Reading |
| Challenges for Scaling TinyML Deployment (Part 1) |
Slides |
| Challenges for Scaling TinyML Deployment (Part 2) |
Slides |
| Challenges of Scaling TinyML Deployment |
Reading |
| Anything As A Service |
Reading |
| TinyMLaaS (Part 1): An Introduction |
Slides |
| TinyMLaaS (Part 2): Design Overview |
Slides |
| Summary of TinyMLaaS |
Reading |
| Model Deployment Impact on MLOps |
Slides |
| Driving Mode Detection Case Study |
Reading |
| Overview of Prediction Serving |
Reading |
| Prediction Serving |
Slides |
| Prediction Serving Scenarios |
Reading |
| Prediction Serving Scenarios: Batch |
Slides |
| Prediction Serving Scenarios: Online |
Slides |
| Prediction Serving Scenarios: Streaming |
Slides |
| Prediction Serving Scenarios: Embedded |
Slides |
| Prediction Serving Architectures |
Slides |
| Embedded Inference Serving Benchmarks |
Slides |
| Embedded Benchmarks: An Overview |
Reading |
| MLPerf Tiny |
Reading |
| Prediction Serving Impact on MLOps |
Slides |
| Model vs. Data Management |
Reading |
| Data and Model Management |
Slides |
Back to top