Contattataci

Struttura del corso

Introduzione al mondo di TinyML

  • Comprendere i limiti e le potenzialità offerte da TinyML
  • Presentazione delle principali piattaforme di microcontroller disponibili
  • Confronto tra Raspberry Pi, Arduino e altre schede utilizzabili

Configurazione hardware e predisposizione dell’ambiente

  • Preparazione del sistema operativo su Raspberry Pi
  • Configurazione delle schede Arduino
  • Collegamento di sensori e periferiche hardware

Tecniche di raccolta dati

  • Acquisizione dei dati provenienti da sensori
  • Gestione di dati audio, di movimento e ambientali
  • Creazione di set di dati etichettati in modo appropriato

Sviluppo di modelli adatti ai dispositivi edge

  • Scelta delle architetture di modello più idonee
  • Addestramento di modelli TinyML mediante TensorFlow Lite
  • Valutazione della performance del modello in contesti embedded

Ottimizzazione e conversione dei modelli

  • Strategie di quantizzazione per ridurre la dimensione del modello
  • Conversione dei modelli affinché siano compatibili con microcontroller
  • Ottimizzazioni in termini di memoria e prestazioni computazionali

Distribuzione su Raspberry Pi

  • Esecuzione delle inferenze con TensorFlow Lite
  • Integrazione dei risultati del modello nelle applicazioni reali
  • Risoluzione di eventuali problemi legati alle prestazioni

Distribuzione su Arduino

  • Utilizzo della libreria Arduino TensorFlow Lite Micro
  • Installazione dei modelli sui microcontroller tramite flash
  • Verifica dell’accuratezza e del corretto funzionamento del modello

Creazione di applicazioni TinyML complete

  • Progettazione di flussi di lavoro integrati basati su intelligenza artificiale embedded
  • Sviluppo di prototipi interattivi e applicabili in contesti reali
  • Test e perfezionamento delle funzionalità del progetto finale

Conclusione e prossimi passi

Requisiti

  • Conoscenza di base dei concetti della programmazione
  • Esperienza nell’utilizzo di microcontroller
  • Familiarità con Python o C/C++

Destinatari

  • Creatori di progetti tecnologici
  • Appassionati di elettronica e programmazione
  • Sviluppatori specializzati in intelligenza artificiale embedded
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative