TinyML, on-device machine learning, embedded systems, and deploying AI at the edge.
- Harvard CS249r: TinyML - Comprehensive course on ML for embedded systems.
Intermediate - Edge Impulse: Intro to Embedded ML - Free course on deploying ML to edge devices.
Beginner - NVIDIA Jetson AI Certification - Free AI certification program for edge computing.
Intermediate - Coursera: Introduction to Embedded ML - Free to audit course on embedded ML fundamentals.
Beginner
- TensorFlow Lite - Guides for running ML models on mobile and embedded devices.
Intermediate - ONNX Runtime Mobile - Cross-platform ML inference for mobile and edge.
Intermediate - Arduino Machine Learning - Tutorials on ML for Arduino microcontrollers.
Beginner - Google Coral: Edge ML - Documentation and examples for Edge TPU development.
Intermediate - Edge Impulse Studio - End-to-end platform for building embedded ML solutions.
Beginner - microTVM (Apache TVM) - ML compiler framework for microcontrollers.
Advanced
- TinyML Book Resources - Companion resources for the TinyML book by Pete Warden.
Beginner - MLPerf Tiny Benchmark - Industry benchmarks for TinyML performance.
Intermediate - Awesome Edge Machine Learning (GitHub) - Curated papers and resources on edge ML.
All Levels - ARM AI/ML Resources - ML optimization for ARM-based devices.
Intermediate