cancel
Showing results for 
Search instead for 
Did you mean: 

Roadmap for Learning AI in Embedded Systems

Rajes
Associate

Hello everyone,

I’m an embedded software engineer currently working with STM32 microcontrollers, and I am very interested in understanding how AI is being integrated into embedded systems.

I would like to know:

What are the common approaches or frameworks used to bring AI into embedded devices?

What would be a good roadmap or step-by-step procedure to start learning and building AI-enabled embedded projects?

My goal is to upskill into Embedded AI Engineering and eventually work on real-world AI applications on resource-constrained devices.

Any guidance, resources, or personal experiences would be highly appreciated.

Thank you!

1 REPLY 1
Julian E.
ST Employee

Hello @Rajes,

 

On the ST side of things, concerning AI we have multiple entry points. Some being more complicated than other.

 

I would suggest you to start looking at NanoEdge AI Studio. This is an automated tool to train and generate AI Libraries. With this, you can work on most sensing data and it will familiarize you with the importance of datasets, training and validating results.

Link: NanoEdge AI Studio - STMicroelectronics - STM32 AI

 

Then to go further or to work on different kind of data (images, sound), you can take a look at ST Model Zoo Services.

This is a github repository to help you with training, quantizing and deploying Neural Network on STM32.

Link: GitHub - STMicroelectronics/stm32ai-modelzoo-services: AI Model Zoo services for STM32 devices

 

This is a step further as here, you need to bring your own model, or select one from our Model zoo 

Link: GitHub - STMicroelectronics/stm32ai-modelzoo: AI Model Zoo for STM32 devices

 

With model zoo, you can automatically deploy the model on their use case application example (camera, model inference and display). You can look at the source code of any getting started and start you own custom application once you mastered everything.

Links: https://www.st.com/en/development-tools/stm32n6-ai.html 

 

Edge AI solutions overview - STMicroelectronics - STM32 AI

https://stedgeai-dc.st.com/assets/embedded-docs/index.html 

 

Have a good day,

Julian


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.