An extensive offer to meet the needs of any Edge AI project

Find the most suitable work flow for your project

STMicroelectronics offers several tiny ML solutions to embed AI on microcontrollers, microprocessors, and smart sensors. Our extensive offer allows you to find the right tool for your project, regardless of your level of expertise in machine learning.

With NanoEdge AI Studio, you can easily generate ML libraries for your embedded devices, with millions of pre-built models available. This means you do not need to collect and document large and complex data sets. Your model can also be self-trained on your device.

If you already have AI knowledge, STM32Cube.AI will automatically optimize your trained artificial neural networks and generate the corresponding C-code for STM32 microcontrollers. It is available in desktop version or directly online via the STM32Cube.AI Developer Cloud. The online platform features a benchmark service to remotely evaluate AI performance on a selection of STM32 boards. In addition, get access to STM32 model zoo that gathers a collection of optimized AI models, some application examples, training scripts and much more.

For developers who work with OpenSTLinux, we have developed a complete framework allowing you to easily integrate AI models.

Ready to upgrade your products with AI?

Nanoedge AI Studio

Automated Machine Learning tool for STM32 MCU

NanoEdge AI Studio is an easy-to-use desktop tool for adding new data processing capabilities to enhance your product. Leverage the power of Machine Learning for any use case involving outlier/anomaly detection, classification or prediction of future states using regression techniques. NEAI Studio creates custom libraries optimized for any STM32 in minutes to analyze signal and make your product smarter.

STM32CUBE.AI

The AI model optimizer for STM32 MCU

STM32Cube.AI is a free of charge tool that helps you to optimize performances and memory footprint of trained AI models in your STM32 project. It supports TensorFlow™ Lite, Keras and ONNX formats.

An easy to access online version

STM32Cube.AI Developer Cloud platform is the online version of the tool. It allows the creation, optimization, benchmarking, and generation of artificial intelligence for the STM32 microcontrollers. No need to install any software or to have an evaluation board. You can even measure the real performance of your algorithms from multiple evaluation boards remotely with the ST board farm.

AI for Linux

A complete AI framework for OpenSTLinux on STM32 MPU

For those working on STM32 MPUs, X-LINUX-AI is a collection of libraries and runtimes that simplify the integration of trained AI models in your OpenSTLinux-based projects.

STM32 hardware

A wide range of ICs and boards for Edge AI

We offer a wide range of microcontrollers, microprocessors and smart sensors to develop Edge AI applications with an optimized power consumption, footprint and cost