The thesis aims to study different implementation methods for AI using the Edge Impulse platform. The first chapter delves into the theory of AI and neural networks; in the second, the Tiny Machine Learning approach is analyzed and implementation examples on Arduino Nano BLE 33 Sense are proposed using Arduino's TinyML kit, in particular voice recognition and gesture recognition; in the third, in order to become familiar with the potential of EI, the platform is introduced and examples are implemented, in particular gesture recognition via smartphone and voice recognition with Arduino Nano 33 BLE Sense; in the fourth and final chapter the possibility of customizing neural networks is analyzed and an example of handwritten digit recognition implemented on Arduino using EI and PythonSDK is proposed.
La tesi ha come obiettivo lo studio di diversi metodi implementativi per IA mediante piattaforma Edge Impulse. Nel primo capitolo si approfondisce la teoria dell’IA e delle reti neurali; nel secondo si analizza l’approccio Tiny Machine Learning e vengono proposti degli esempi di implementazione su Arduino Nano BLE 33 Sense mediante TinyML kit di Arduino, in particolare un riconoscimento vocale e un riconoscimento gestuale; nel terzo, al fine di prendere dimestichezza con le potenzialità di EI, viene introdotta la piattaforma e vengono implementati degli esempi, in particolare un riconoscimento gestuale tramite smartphone e riconoscimento vocale con Arduino Nano 33 BLE Sense; nel quarto e ultimo capitolo viene analizzata la possibilità di personalizzare le reti neurali e si propone un esempio di riconoscimento di cifre scritte a mano implementato su Arduino con l’uso di EI e PythonSDK.
SVILUPPO E IMPLEMENTAZIONE DI INTELLIGENZA ARTIFICIALE CON “CUSTOM LEARNING BLOCKS” SU PIATTAFORMA EDGE IMPULSE
MORETTO, ALESSANDRA
2022/2023
Abstract
The thesis aims to study different implementation methods for AI using the Edge Impulse platform. The first chapter delves into the theory of AI and neural networks; in the second, the Tiny Machine Learning approach is analyzed and implementation examples on Arduino Nano BLE 33 Sense are proposed using Arduino's TinyML kit, in particular voice recognition and gesture recognition; in the third, in order to become familiar with the potential of EI, the platform is introduced and examples are implemented, in particular gesture recognition via smartphone and voice recognition with Arduino Nano 33 BLE Sense; in the fourth and final chapter the possibility of customizing neural networks is analyzed and an example of handwritten digit recognition implemented on Arduino using EI and PythonSDK is proposed.| File | Dimensione | Formato | |
|---|---|---|---|
|
Moretto- Tesi esse3.pdf
File consultabile da postazioni biblioteca
Descrizione: Tesi di laurea definitiva di Alessandra Moretto
Dimensione
2.97 MB
Formato
Adobe PDF
|
2.97 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14253/66404