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.
Struttura del corso
Introduzione a TinyML e all’intelligenza artificiale su dispositivi edge
- Cos’è TinyML?
- Vantaggi e criticità dell’utilizzo di AI sui microcontrollori
- Panoramica degli strumenti principali: TensorFlow Lite ed Edge Impulse
- Esempi d’uso di TinyML nell’Internet delle Cose e in scenari reali
Configurazione dell’ambiente di sviluppo per progetti TinyML
- Installazione e configurazione di Arduino IDE
- Presentazione di TensorFlow Lite per microcontrollori
- Utilizzo dello studio di sviluppo Edge Impulse per progetti TinyML
- Collegamento e verifica dei microcontrollori da utilizzare nell’ambito delle applicazioni AI
Creazione ed addestramento di modelli di machine learning
- Approfondimento del flusso di lavoro tipico nei progetti TinyML
- Raccolta e pre-elaborazione dei dati provenienti dai sensori
- Addestramento di modelli di machine learning adatti ai contesti embedded
- Ottimizzazione delle prestazioni per garantire elaborazioni in tempo reale e a basso consumo energetico
Distribuzione dei modelli AI sui microcontrollori
- Conversione dei modelli AI nel formato richiesto da TensorFlow Lite
- Trasferimento e esecuzione dei modelli sui microcontrollori
- Validazione e risoluzione di eventuali problemi durante l’implementazione
Ottimizzazione delle prestazioni ed efficienza energetica nei sistemi TinyML
- Tecniche di quantizzazione e compressione dei modelli AI
- Strategie di gestione dell’energia adatte alle applicazioni edge AI
- Limiti relativi alla memoria e al calcolo in contesti di intelligenza artificiale embedded
Applicazioni pratiche derivanti da TinyML
- Riconoscimento dei gesti tramite dati provenienti dagli accelerometri
- Classificazione audio e rilevamento di parole chiave specifiche
- Individuazione precoce di anomalie per scopi di manutenzione predittiva
Sicurezza dei dati e nuove prospettive nel campo di TinyML
- Garanzia della privacy e protezione dei dati nelle applicazioni TinyML
- Analisi delle difficoltà legate all’utilizzo dell’apprendimento federato su microcontrollori
- Stato attuale della ricerca e dei progressi in evoluzione nel settore TinyML
Sintesi conclusiva e suggerimenti per il proseguimento del percorso formativo
Requisiti
- Esperienza nella programmazione di sistemi embedded
- Conoscenza base della programmazione in Python o C/C++
- Conoscenze fondamentali sui concetti legati al machine learning
- Comprensione del funzionamento hardware e dei periferici dei microcontrollori
Destinatari del corso
- Ingegneri di sistemi embedded
- Sviluppatori di intelligenza artificiale
21 ore
Recensioni (1)
Coprindo argomenti avanzati e lavorando con esempi pratici
Ruben Khachaturyan - iris-GmbH infrared & intelligent sensors
Corso - Advanced Edge AI Techniques
Traduzione automatica