Contattataci
 Durata 21 ore

Struttura del corso

Introduzione a TinyML e AI Embedded

  • Caratteristiche della distribuzione dei modelli TinyML
  • Vincoli negli ambienti dei microcontrollori
  • Panoramica delle toolchain per l'AI embedded

Fondamenti dell'ottimizzazione dei modelli

  • Comprensione dei colli di bottiglia computazionali
  • Identificazione delle operazioni intensive in memoria
  • Profiling delle prestazioni di base

Tecniche di quantizzazione

  • Strategie di quantizzazione post-addestramento
  • Addestramento consapevole della quantizzazione (Quantization-Aware Training)
  • Valutazione dei compromessi tra accuratezza e risorse

Potatura e compressione

  • Metodi di potatura strutturata e non strutturata
  • Condivisione dei pesi e sparsità del modello
  • Algoritmi di compressione per l'inferenza leggera

Ottimizzazione consapevole dell'hardware

  • Distribuzione dei modelli su sistemi ARM Cortex-M
  • Ottimizzazione per estensioni DSP e acceleratori
  • Considerazioni su memory mapping e dataflow

Benchmarking e validazione

  • Analisi della latenza e del throughput
  • Misurazioni del consumo di potenza ed energia
  • Test di accuratezza e robustezza

Flussi di lavoro e strumenti di distribuzione

  • Utilizzo di TensorFlow Lite Micro per la distribuzione embedded
  • Integrazione dei modelli TinyML con le pipeline di Edge Impulse
  • Test e debug su hardware reale

Strategie avanzate di ottimizzazione

  • Ricerca di architetture neurali per TinyML
  • Approcci ibridi di quantizzazione e potatura
  • Distillazione dei modelli per l'inferenza embedded

Riepilogo e prossimi passi

Requisiti

  • Conoscenza dei flussi di lavoro del machine learning
  • Esperienza con sistemi embedded o sviluppo basato su microcontrollori
  • Familiarità con la programmazione in Python

Pubblico di riferimento

  • Ricercatori in intelligenza artificiale
  • Ingegneri di machine learning embedded
  • Professionisti che lavorano su sistemi di inferenza con risorse limitate

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative