Contattataci

Struttura del corso

Introduzione all’AI in tempo reale e a TinyML

  • Panoramica sull’applicazione dell’IA nei dispositivi edge
  • Vantaggi e sfide legati all’esecuzione di modelli AI su hardware limitato
  • Casi d’uso nella robotica e nell’automazione industriale

Fondamenti di TinyML

  • Apprendimento automatico applicato a sistemi con risorse molto limitate
  • Quantizzazione, potatura e compressione dei modelli AI
  • Framework e piattaforme hardware supportati da TinyML

Sviluppo e conversione dei modelli AI

  • Creazione di modelli leggeri mediante TensorFlow o PyTorch
  • Conversione dei modelli in formati compatibili con TensorFlow Lite e PyTorch Mobile
  • Test e validazione dell’accuratezza predittiva dei modelli

Implementazione dell’inferenza direttamente sul dispositivo

  • Distribuzione dei modelli AI su schede embedded come Arduino, Raspberry Pi e Jetson Nano
  • Integrazione tra l’inferenza automatica e i meccanismi di percezione e controllo dei robot
  • Esecuzione in tempo reale di previsioni e monitoraggio continuo delle prestazioni del sistema

Ottimizzazione per le prestazioni sugli hardware edge

  • Riduzione della latenza e dei consumi energetici durante l’elaborazione dei dati
  • Sfruttamento dell’accelerazione hardware mediante NPU e GPU
  • Analisi e misurazione oggettiva delle performance computazionali in contesto embedded

Framework e strumenti per l’AI in tempo reale

  • Lavorare con TensorFlow Lite ed Edge Impulse per lo sviluppo di sistemi AI edge
  • Analisi delle opzioni disponibili nella distribuzione su larga scala tramite PyTorch Mobile
  • Tecniche di debug e affinamento ottimale dei workflow ML implementati in contesti limitati

Integrazione pratica ed esempi concreti

  • Progettazione sistemi di percezione AI per robot basati su modelli TinyML
  • Integrazione dei modelli ottimizzati in architetture robotiche basate su ROS
  • Casi studio: navigazione autonoma, rilevamento di oggetti e manutenzione predittiva dei sistemi robotizzati

Riepilogo finale e prossimi passi da intraprendere

Requisiti

  • Conoscenze di base sui sistemi embedded
  • Esperienza nella programmazione con Python o C++
  • Familiarità con i concetti fondamentali dell’apprendimento automatico

Destinatari del corso

  • Sviluppatori embedded
  • Ingegneri robotici
  • Integratori di sistemi impegnati nello sviluppo di dispositivi intelligenti
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative