Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

TinyML for All: Full-stack Optimization for Diverse Edge AI Platforms

tinyML via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course presents full-stack methods for deploying neural networks on resource-constrained microcontroller units. It covers model compression, neural architecture rebalancing, training-memory reduction, inference optimization, and vision and point-cloud applications.

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

Reviews

Start your review of TinyML for All: Full-stack Optimization for Diverse Edge AI Platforms

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.