Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative