Metodologie, tools e applicazioni di intelligenza artificiale per microcontrollori
Programma delle lezioni.
1. Venerdì 30 Aprile 2021 – h 11.00 – 14.00
STM32 Open Development Environment - 3 ore (Ing. Salvatore Curti/ Ing. Davide Giacalone)
- STM32 Open Development Environment
- Hardware and Software Documentation
2. Venerdì 07 Maggio 2021 – h 11.00 – 14.00
Introduction to STM32CubeMX - 3 ore (Ing. Salvatore Curti / Ing. Davide Giacalone)
- Introduction to STM32 peripherals
- STM32CubeMX Graphic User Interface
3. Venerdì 14 Maggio 2021 – h 11.00 – 14.00
Deep Learning & STM32CUBE.AI - 3 ore (Ing. Valeria Tomaselli - Ing. Danilo Pietro Pau – Dott. Mauro Strano)
- Introduction to Deep Learning
- Deep Learning Frameworks
- STM32Cube.AI: Neural Networks on STM32
4. Venerdì 21 Maggio 2021 – h 11.00 – 14.00
Application: Drones with STM32 and Robotics - 3 ore (Dott. Giuseppe Messina / Ing. Arcangelo Bruna – Dott. Giuseppe Spampinato)
- Basics of Multicopters
- Getting started: Assemble a Drone
- STEVAL-DRONE01 Description
- Introduction to STM32MP1
- Robotic Platforms
5. Venerdì 28 Maggio 2021 – h 11.00 – 14.00
Application: Activity Recognition - 3 ore (Dott. Angelo Bosco)
- Human Activity Recognition and Anomaly Detection with Neural Networks.
6. Venerdì 04 Giugno 2021 – h 11.00 – 14.00
Sound Understanding Applications for edge-AI - 1.5 ore (Ing. Filippo Naccari)
- ASC: Acoustic Scene Classification - from data modeling to IoT platform embedding
- AED: Acoustic Event Detection - home alert sounds detection
Keyword Spotting - 1.5 ore (Ing. Ivana Guarneri)
- Vocal commands
- State of the Art Methods
- Keyword Spotting on the edge
- Keyword Spotting on STM32