Impact-Site-Verification: dbe48ff9-4514-40fe-8cc0-70131430799e

Search This Blog

On-Device Training of Machine Learning Models with MATLAB and Simulink

 Learn how to use MATLAB and Simulink to create machine learning models that can be trained on an embedded device to adapt to new data.  


We'll cover:

The basics of on-device learning techniques and typical applications and devices

Motivation for training machine learning models on embedded devices

Challenges involved in on-device learning

Two main approaches to on-device learning: using passive or active model updates

The steps in a typical workflow using an audio classification example


About the Presenters:

Jack Ferrari is a product manager at MathWorks, focused on code generation for deep learning models. He is also the product manager for Deep Learning Toolbox Model Quantization Library, enabling MATLAB users to compress and deploy AI models to edge devices and embedded systems. Jack holds a B.S. in Mechanical Engineering from Boston University.


Brad Duncan is the product manager for machine learning capabilities in the Statistics and Machine Learning Toolbox at MathWorks.  He works with customers to apply AI in new areas of engineering such as incorporating virtual sensors in engineered systems, building explainable machine learning models, and standardizing AI workflows using MATLAB and Simulink.  


Related Products:

Statistics and Machine Learning Toolbox: https://bit.ly/3CCWWWM

Embedded Coder: https://bit.ly/EmbeddedCoder

Simulink: https://bit.ly/40UKSKA


Learn More:

Detect Air Compressor Sounds in Simulink Using YAMNet: https://bit.ly/4ewWaI5

Incremental Learning Overview: https://bit.ly/3CIPyJ7


Chapters: 

0:00 Introduction 

1:00 Example of On-Device Training Application 

2:00 Foundations of Machine Learning 

3:20 Data Preparation 

3:56 AI Modeling 

4:24 Simulation & Test 

5:45 Deployment 

6:43 Introduction to On-Device Learning 

9:08 On-Device Learning Workflow 

9:41 Incremental Learning in Simulink 

11:10 Demo Introduction 

12:11 Simulink Model for this Demo 

16:11 Running the Simulink Demo 

20:00 Code Generation for an Edge Device 

21:30 Take-Aways 


No comments

Popular Posts

Followers