Skip to content

AlbyST/eai-polimi

 
 

Repository files navigation

Embedded AI course @ PoliMi

This repository contains material used for the embedded AI Ph.D. course @ Polimi.

The course is based on evaluation boards and material made available by STMicroelectronics.

Attendees can use a VMWare image where all SW is pre-installed, as explained here.

Data logging

Data acquisition from MEMS sensors uses STWIN boards and High Speed Datalogger firmware.

With this setup it is possible to collect sensor data from triaxial accelerometers, microphones, pressure sensorand magnetometers. Logged data can be analyzed by using the HSD Python SDK, as shown in the following example notebooks.

Data analysis

AI models for microcontrollers

Mapping AI models to C code to be executed in a microcontroller makes useof the following packages.

  • Cube.AI is a tools that translates Keras, Tensorflow and ONNX AI models into C, suitable to be executed on STM32 microcontrollers.
  • FP-AI-MONITOR1 is a firmware project that can read sensor data and feed a Neural Network generated with Cube.AI.

Mapping neural networks on STWIN

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 69.6%
  • HTML 21.9%
  • Assembly 3.2%
  • JavaScript 1.5%
  • CSS 1.4%
  • Jupyter Notebook 1.3%
  • Other 1.1%