Skip to content

Examples, tutorials, and tools for the MLC, a dedicated core for machine learning processing embedded in STMicroelectronics MEMS sensors.

License

Notifications You must be signed in to change notification settings

STMicroelectronics/st-mems-machine-learning-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLC - machine learning core

This repository provides examples, tutorials, and tools for the MLC, a dedicated core for machine learning processing, able to execute algorithms directly inside the sensor. Products that embed the MLC can be distinguished by the "X" at the end of their name.

The machine learning processing capability allows moving some algorithms from the application processor to the MEMS sensor, enabling consistent reduction of power consumption.

The machine learning processing capability is obtained through decision tree logic. A decision tree is a mathematical tool composed of a series of configurable nodes. Each node is characterized by an “if-then-else” condition, where an input signal (represented by statistical parameters calculated from the sensor data) is evaluated against a threshold.

The results of the decision tree can be read from the application processor at any time. Furthermore, there is the possibility to generate an interrupt for every change in the result in the decision tree.

For more information about MLC, please explore the dedicated page available on the ST website: MEMS Sensors Ecosystem for Machine Learning.

Repository overview

This repository is structured as follows:

  • An examples folder, containing examples ready to be used with the sensors.
  • A tools folder, containing various tools that can be used to develop applications using the MLC.
  • A tutorials folder, containing tutorials describing how to create example solutions using different ST hardware kits and software tools.

More information: http://www.st.com

Copyright © 2025 STMicroelectronics

About

Examples, tutorials, and tools for the MLC, a dedicated core for machine learning processing embedded in STMicroelectronics MEMS sensors.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published