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 all’Edge AI e alle tecniche di ottimizzazione dei modelli
- Comprensione del calcolo distribuito e delle caratteristiche dei workload legati all’AI
- Analisi degli aspetti negoziabili: prestazioni vs. limitazioni di risorse hardware
- Panoramica delle principali strategie di ottimizzazione dei modelli
Selezione del modello e addestramento preliminare
- Scelta di modelli leggeri (ad esempio MobileNet, TinyML, SqueezeNet)
- Valutazione delle architetture più adatte ai dispositivi Edge
- Utilizzo di modelli pre-addestrati come base per ulteriori lavorazioni
Ottimizzazione tramite transfer learning
- Concetti fondamentali del transfer learning
- Adattamento dei modelli a insiemi di dati personalizzati
- Procedimenti pratici per l’ottimizzazione dei modelli
Quantizzazione dei modelli
- Tecniche di quantizzazione applicabili dopo l’addestramento del modello
- Training consapevole della quantizzazione
- Valutazione dei risultati e analisi dei compromessi ottenuti
Pruning e compressione dei modelli
- Strategie di pruning: strutturato e non strutturato
- Metodi di compressione e condivisione dei pesi neurali
- Test comparativi sui modelli sottoposti a compressione
Framework e strumenti per il deployment
- TensorFlow Lite, PyTorch Mobile, ONNX
- Compatibilità con hardware Edge e ambienti di esecuzione specifici
- Kit di sviluppo per il deployment multipiattaforma
Implementazione pratica sui dispositivi
- Configurazione e test su Raspberry Pi, Jetson Nano e altri dispositivi mobili
- Analisi delle prestazioni e misurazione dei benchmark
- Risoluzione dei problemi riscontrati durante il deployment
Sintesi conclusiva e prossimi passi
Requisiti
- Conoscenza dei fondamenti dell’apprendimento automatico
- Esperienza nell’utilizzo di Python e framework per il deep learning
- Familiarità con i sistemi embedded o le limitazioni hardware dei dispositivi Edge
Destinatari
- Sviluppatori di intelligenza artificiale per sistemi embedded
- Specialisti del calcolo distribuito e delle piattaforme Edge
- Ingegneri dell’apprendimento automatico impegnati nel deployment su dispositivi Edge
14 ore