Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Durata 21 ore
Struttura del corso
Introduzione a TinyML
- Comprensione dei vincoli e delle capacità di TinyML
- Revisione delle piattaforme di microcontrollori comuni
- Confronto tra Raspberry Pi, Arduino e altre schede
Configurazione e impostazioni hardware
- Preparazione di Raspberry Pi OS
- Configurazione delle schede Arduino
- Collegamento di sensori e periferiche
Tecniche di raccolta dati
- Acquisizione di dati da sensori
- Gestione di dati audio, di movimento e ambientali
- Crea di dataset etichettati
Sviluppo di modelli per dispositivi Edge
- Selezione di architetture di modelli adatte
- Addestramento di modelli TinyML con TensorFlow Lite
- Valutazione delle prestazioni per uso embedded
Ottimizzazione e conversione dei modelli
- Strategie di quantizzazione
- Conversione dei modelli per la distribuzione su microcontrollori
- Ottimizzazione della memoria e delle risorse computazionali
Distribuzione su Raspberry Pi
- Esecuzione dell'inferenza con TensorFlow Lite
- Integrazione dell'output del modello nelle applicazioni
- Risoluzione dei problemi di prestazioni
Distribuzione su Arduino
- Utilizzo della libreria Arduino TensorFlow Lite Micro
- Flash dei modelli sui microcontrollori
- Verifica dell'accuratezza e del comportamento di esecuzione
Costruzione di applicazioni TinyML complete
- Progettazione di flussi di lavoro AI embedded olistici
- Implementazione di prototipi interattivi e reali
- Test e affinamento della funzionalità del progetto
Riepilogo e prossimi passi
Requisiti
- Conoscenza dei concetti base di programmazione
- Esperienza nell'uso dei microcontrollori
- Familiarità con Python o C/C++
Pubblico di riferimento
- Makers
- Appassionati (Hobbyists)
- Sviluppatori di AI embedded