0% found this document useful (0 votes)
39 views39 pages

NanoEdgeAI Training Material

The document outlines a training session for NanoEdge AI Studio, focusing on STM32 AI solutions and tools for integrating AI into embedded projects. It covers various applications, including anomaly detection and classification, and provides a step-by-step guide for using NanoEdge AI Studio. The session includes hands-on demonstrations and emphasizes the accessibility of Edge AI for STM32 products.

Uploaded by

renan.matos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views39 pages

NanoEdgeAI Training Material

The document outlines a training session for NanoEdge AI Studio, focusing on STM32 AI solutions and tools for integrating AI into embedded projects. It covers various applications, including anomaly detection and classification, and provides a step-by-step guide for using NanoEdge AI Studio. The session includes hands-on demonstrations and emphasizes the accessibility of Edge AI for STM32 products.

Uploaded by

renan.matos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

NanoEdge AI Studio

training session

Giovanna Cavallari

ST Restricted
Agenda

1 STM32 AI Solutions 5 Application Examples

Starting with NanoEdge AI


2 STM32Cube.AI 6
Studio

3 AI for Linux 7 Hands-on

4 NanoEdge AI Studio 8 Closure

2
ST Restricted
STM32 AI Solutions

3
ST Restricted
Quick Introduction

4
ST Restricted
STM32 AI Solutions

A set of tools to enable Edge AI


on STM32 MCU, MPU and smart sensors

Embedded AI can improve many solutions in a simple, fast, and cost-effective way.
Predictive maintenance, IoT products, smart buildings, asset tracking, people counting and more.
Learn how these applications can become smarter by making data meaningful with machine learning!

5
ST Restricted
STM32 AI Solutions

6
ST Restricted
STM32Cube.AI
• Free of charge tool created to simplify the
development of AI algorithms on STM32 MCU's

• Helps you to optimize performance and memory


footprint of trained AI models in your STM32 project

• Offers an STM32CubeMX extension called X-CUBE-


AI to convert a Neural Network into optimized code
for an STM32 MCU.

7
ST Restricted
STM32Cube.AI

8
ST Restricted
STM32Cube.AI
Developer Cloud

9
ST Restricted
STM32Cube.AI
STM32 model zoo

Hosted on Model training Application


GitHub scripts code example

10
ST Restricted
STM32Cube.AI

Services from our Partners

Training

Engineering Services

Design Houses

Global Services
11
ST Restricted
AI for Linux
• A complete AI framework for OpenSTLinux for those
working on STM32 MPU’s

• X-LINUX-AI is a collection of libraries and runtimes


that simplify the integration of trained AI models in
your OpenSTLinux-based projects

12
ST Restricted
AI for Linux

13
ST Restricted
NanoEdge AI Studio
• Free software provided by ST to easily add AI into to
any embedded project running on any Arm ©
Cortex-M MCU

• Easily generate Machine Learning libraries for your


embedded devices, with millions of pre-built
models available

• Any use case involving outlier/anomaly detection,


classification or prediction of future states using
regression techniques

14
ST Restricted
NanoEdge AI Studio

15
ST Restricted
NanoEdge AI Studio

16
ST Restricted
NanoEdge AI Studio

What it can be used to? What it cannot be used to?

• Time Series, Regressions • Image processing for


and FFT classification, recognition
or object detection
• Projects for anomaly
detection, classification • Projects with non-numeric
and extrapolation with input data
numerical values

17
ST Restricted
NanoEdge AI Studio

Use-cases

18
ST Restricted
NanoEdge AI Studio

Use-cases

19
ST Restricted
Application Examples
• Wide range applications, such as image recognition,
object detection, condition monitoring, anomaly
detection, motion sensing and much more

20
ST Restricted
Application Examples

21
ST Restricted
Making Edge AI accessible to all STM32 portfolio

22
ST Restricted
Starting with
NanoEdge AI Studio
• Downloading NanoEdge AI Studio and activating the
license (online or offline)

• Getting to know the NanoEdge AI Studio interface

23
ST Restricted
Starting with NanoEdge AI Studio

All NEAI Documentation


and Tutorials available at
ST’s Wiki page!

Available here: AI:NanoEdge AI Studio - stm32mcu


24
ST Restricted
Starting with NanoEdge AI Studio

1 Download NanoEdge AI Studio

Activate your license with key 2


(online or offline activation)

3 All done and ready to use!


25
ST Restricted
Starting with NanoEdge AI Studio

1. Project creation bar

3.
5. Useful
Toolbar 2. Existing projects window links
window

4. Inspiration window

26
ST Restricted
Starting with NanoEdge AI Studio
Data Logger (DL)

27
ST Restricted
Starting with NanoEdge AI Studio

Data Manipulation (DM)

28
ST Restricted
Starting with NanoEdge AI Studio

Sampling Finder (SF)

29
ST Restricted
Starting with NanoEdge AI Studio

Detecting Detecting Distinguishing Estimating


Anomalies Anomalies among different unknown target
states value

Dynamic Model Static Model

30
ST Restricted
Starting with NanoEdge AI Studio

Complete your project in just a few


steps!

1 2 3 4 5 6

Project Signals Benchmark Validation Emulator Deployment


Settings

31
ST Restricted
Hands-On
• Development of NanoEdge AI Studio projects in
B-U585I-IOT02A Discovery Kit

• Show case of Use Cases applications

32
ST Restricted
Hands-On
B-U585I-IOT02A Discovery Kit

33
ST Restricted
Hands-On
Coffee Temperature Classifier Demo

Classes

• Cold Coffee (15ºC ~ 20ºC)


• Warm Coffee (20ºC ~ 25ºC)
• Hot Coffee (25ºC ~ 30ºC)

34
ST Restricted
Hands-On
Motor Anomaly Detection Demo

B-U585-IOT02A

Regular Signal Abnormal Signal

35
ST Restricted
Hands-On
Motion Sensing Classifier Demo

NVIC
\\\\\\ EXTI

New Project X-CUBE-MEMS1 Adjustments

ISM330DHCX
Sensor
ISM330DHCX
Includes Testing Configuration

Library (Lib)
Includes (Inc) NANOEDGE AI
STUDIO

Additions Buffering NanoEdge AI


36
ST Restricted
Closure
• Final thoughts and training feedback

37
ST Restricted
One Stop Shop for AI
STMicroelectronics is now offering the ultimate AI solution framework

38
ST Restricted
Thank you!

Find out more at www.st.com


SCAN ME!

© STMicroelectronics - All rights reserved.


ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries.
For additional information about ST trademarks, please refer to www.st.com/trademarks.
All other product or service names are the property of their respective owners.

You might also like