Artificial intelligence (AI) is a set of hardware and software systems capable of using an assembly of nature-inspired computational methods to approximate complex real-world problems where mathematical or traditional modeling have proven ineffective or inaccurate. Artificial Intelligence uses an approximation of the way the human brain reasons, using inexact and incomplete knowledge to produce actions in an adaptive way, with experience built up over time.
ST has been actively involved in AI research for many years and has applied its knowledge to develop tools that allow embedded developers to take advantage of AI techniques on ST microcontrollers and sensors.
Artificial Neural Networks (ANNs) address a variety of problems which occur in everyday life. They can exploit the data provided by sensors present in our environments, homes, offices, cars, factories, and personal items. A widespread model assumes the raw data from sensors are sent to a powerful central remote intelligence (Cloud), thus requiring significant data bandwidth and computational capabilities. That model would lower responsiveness if you consider the processing of audio, video or image files from 100s millions of end devices.
AI enables much more efficient end-to-end solutions when the analysis done in the cloud is moved closer to the sensing and actions. This distributed approach significantly reduces both the required bandwidth for data transfer and the processing capabilities of cloud servers, leveraging modern computing capabilities at the edge.
It also offers user data sovereignty advantages, as personal source data is pre-analyzed and provided to service providers with a higher level of interpretation.
Thanks to ST’s new set of Artificial Intelligence (AI) solutions, you can now map and run pre-trained Artificial Neural Networks (ANN) using the broad STM32 microcontroller portfolio.Learn More
Advanced sensors, such as the LSM6DSOX (IMU), contain a machine learning core, a Finite State Machine (FSM) and advanced digital functions to provide to the attached STM32 or application central system capability to transition from ultra-low power state to high performant high accuracy AI capabilities for battery operated IoT, gaming, wearable technology and consumer electronics.Learn More
Watch more videos about Artificial Intelligence applications
STM32Cube.AI, Lacroix Electronics
How sensors with a machine learning core bring power-efficient AI applications to the edge
Make any motor smart and self-aware
Real time object detection and classification on STM32 microprocessor
Person presence detection. Neural Network on low power STM32 microcontrollers
Intelligent drilling machine powered by sensors with machine learning core
Smart kettle operation using sensors with machine learning core
IMU with machine learning core in condition monitoring application
|Tiny Neural Network Pipeline for Vocal Commands Recognition @Edge||Ivana Guarneri, Alessandro Lauria, Giovanni Maria Farinella,Corrado Santoro||HUCAPP||View|
|A quantitative review of automated neural search and on-device learning for tiny devices||Danilo Pau, Prem Kumar Ambrose||Ital-AI||View|
|Hybrid Quantization for Vocal Commands Recognition on Microcontroller||Ivana Guarneri, Viviana D'Alto, Danilo Pau, Marco Lattuada||TinyML Summit||View|
|Tiny decomposition of complex neural networks for heterogeneous microcontrollers||Biagio Montaruli, Andrea Santamaria, Danilo Pau||TinyML Summit||View|
|Complexity bounded classification of fisheye distorted objects with micro-controllers||Danilo Pau||TinyML Summit||View|
|Deep open-set recognition for silicon wafer production monitoring||Luca Frittoli, Diego Carrera, Giacomo Boracchi||Pattern Recognition Journal||View|