Contattataci
 Durata 21 ore

Struttura del corso

Introduzione a TinyML

  • Comprensione dei vincoli e delle capacità di TinyML
  • Revisione delle piattaforme di microcontrollori comuni
  • Confronto tra Raspberry Pi, Arduino e altre schede

Configurazione e impostazioni hardware

  • Preparazione di Raspberry Pi OS
  • Configurazione delle schede Arduino
  • Collegamento di sensori e periferiche

Tecniche di raccolta dati

  • Acquisizione di dati da sensori
  • Gestione di dati audio, di movimento e ambientali
  • Crea di dataset etichettati

Sviluppo di modelli per dispositivi Edge

  • Selezione di architetture di modelli adatte
  • Addestramento di modelli TinyML con TensorFlow Lite
  • Valutazione delle prestazioni per uso embedded

Ottimizzazione e conversione dei modelli

  • Strategie di quantizzazione
  • Conversione dei modelli per la distribuzione su microcontrollori
  • Ottimizzazione della memoria e delle risorse computazionali

Distribuzione su Raspberry Pi

  • Esecuzione dell'inferenza con TensorFlow Lite
  • Integrazione dell'output del modello nelle applicazioni
  • Risoluzione dei problemi di prestazioni

Distribuzione su Arduino

  • Utilizzo della libreria Arduino TensorFlow Lite Micro
  • Flash dei modelli sui microcontrollori
  • Verifica dell'accuratezza e del comportamento di esecuzione

Costruzione di applicazioni TinyML complete

  • Progettazione di flussi di lavoro AI embedded olistici
  • Implementazione di prototipi interattivi e reali
  • Test e affinamento della funzionalità del progetto

Riepilogo e prossimi passi

Requisiti

  • Conoscenza dei concetti base di programmazione
  • Esperienza nell'uso dei microcontrollori
  • Familiarità con Python o C/C++

Pubblico di riferimento

  • Makers
  • Appassionati (Hobbyists)
  • Sviluppatori di AI embedded

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative