Struttura del corso

Introduzione a Edge AI e Ottimizzazione del Modello

  • Comprendere il calcolo ai margini e i carichi di lavoro AI
  • Compromessi: prestazioni vs. vincoli di risorse
  • Panoramica delle strategie di ottimizzazione dei modelli

Selezione del Modello e Pre-addestramento

  • Scegliere modelli leggeri (ad esempio, MobileNet, TinyML, SqueezeNet)
  • Comprendere le architetture di modelli adatte ai dispositivi al bordo
  • Utilizzare modelli pre-addestrati come base

Fine-Tuning e Apprendimento Trasferibile

  • Principi dell'apprendimento trasferibile
  • Adattare i modelli ai dataset personalizzati
  • Flussi di lavoro pratici per il fine-tuning

Quantizzazione del Modello

  • Tecniche di quantizzazione post-addestramento
  • Addestramento consapevole della quantizzazione
  • Valutazione e compromessi

Pruina e Compressione del Modello

  • Strategie di pruina (strutturate vs. non strutturate)
  • Compressione e condivisione dei pesi
  • Benchmarking dei modelli compressi

Framework e Strumenti per la Deploy

  • TensorFlow Lite, PyTorch Mobile, ONNX
  • Compatibilità hardware al bordo e ambienti di runtime
  • Catene degli strumenti per il deploy cross-platform

Deploy Pratico

  • Deploy su Raspberry Pi, Jetson Nano e dispositivi mobili
  • Profiling e benchmarking
  • Risoluzione dei problemi di deploy

Riepilogo e Prossimi Passaggi

Requisiti

  • Una comprensione dei fondamenti dell'apprendimento automatico
  • Esperienza con Python e framework di deep learning
  • Familiarità con i sistemi embedded o le limitazioni degli edge device

Pubblico

  • Sviluppatori AI embedded
  • Esperti di calcolo edge
  • Ingegneri di apprendimento automatico specializzati in deployment edge
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative