Learning TinyML
Offered By: LinkedIn Learning
Course Description
Overview
Learn the basics of TinyML, the field of machine learning that enables ML applications to run on handheld and IoT devices.
Syllabus
Introduction
- Getting started with TinyML
- What is TinyML?
- What you should know
- Defining constraints
- Checklist for a TinyML problem
- Pre-trained models
- Quantization and types of quantization
- TFLite post training quantization
- Quantization awareness training in TFLite
- Pruning
- Knowledge distillation
- Challenge: Compare results of optimization
- Solution: Compare results of optimization
- Edge impulse
- Deploy a classification project to your phone
- Challenge: Using voice recognition on your phone
- Solution: Using voice recognition on your phone
- Hardware devices
- Bringing all the concepts together
- Resources for TinyML
- Future of the TinyML: Research directions
- Next steps with TinyML
Taught by
Vaidheeswaran Archana
Related Courses
4.0 Shades of Digitalisation for the Chemical and Process IndustriesUniversity of Padova via FutureLearn A Day in the Life of a Data Engineer
Amazon Web Services via AWS Skill Builder FinTech for Finance and Business Leaders
ACCA via edX Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera Accounting Data Analytics
Coursera