Overview
Syllabus
Intro
TinyML is about Constraints
Everything Together: Real-world Al on Tiny MCUS
Brief History of MCUNets
Opportunity in Fundamental ML Algorithms
New Problem: Imbalanced Memory Distribution of CNNS
Solving the Imbalance with Patch-based Inference
MCUNet-v2 Takeaways
Once-for-All Network
Problem in Training for Tiny Models
NetAug for TinyML
Problem: Training Memory is much larger
TinyTL: Up to 6.5x Memory Saving without Accuracy Loss
Differentiable Augmentation
TinyML for LIDAR & Point Cloud
Full Stack LIDAR & Point Cloud Processing
Takeaways: Coming Back to MCUNets
Fundamental Problems in TinyML
OmniML "Compress" the Model Before Training
OmniML: Enable TinyML for All Vision Tasks
Founding Team
Taught by
tinyML