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.
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.
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