Corso di formazione Introduzione a TinyML
TinyML è l'applicazione dell'intelligenza artificiale su microcontrollori e dispositivi embedded a risorse limitate.
Questo corso interattivo (in presenza o online) è rivolto agli ingegneri principianti e ai data scientist che desiderano comprendere i fondamenti di TinyML, esplorare le sue applicazioni e deployare modelli AI su microcontrollori.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere i fondamenti di TinyML e la sua importanza.
- Deployare modelli AI leggeri su microcontrollori ed edge devices.
- Ottimizzare e raffinare i modelli di machine learning per il consumo energetico basso.
- Applicare TinyML a applicazioni reali come la riconoscimento gestuale, la rilevazione anomalie ed il processing audio.
Formato del Corso
- Lezione interattiva e discussione.
- Numerose esercitazioni e pratica.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare.
Struttura del corso
Introduzione a TinyML
- Cos'è TinyML?
- L'importanza dell'apprendimento automatico sui microcontroller
- Confronto tra l'AI tradizionale e TinyML
- Panoramica dei requisiti hardware e software
Configurazione dell'Ambiente TinyML
- Installazione di Arduino IDE e configurazione dell'ambiente di sviluppo
- Introduzione a TensorFlow Lite e Edge Impulse
- Flashing e configurazione dei microcontroller per le applicazioni TinyML
Costruzione e Distribuzione di Modelli TinyML
- Comprensione del flusso di lavoro TinyML
- Addestramento di un semplice modello di apprendimento automatico per microcontroller
- Conversione dei modelli AI nel formato TensorFlow Lite
- Distribuzione dei modelli sui dispositivi hardware
Ottimizzazione di TinyML per Dispositivi Edge
- Riduzione dell'impronta di memoria e computazionale
- Tecnologie di quantizzazione e compressione dei modelli
- Benchmarking delle prestazioni del modello TinyML
Applicazioni e Casistiche di TinyML
- Riconoscimento gestuale utilizzando i dati dell'accelerometro
- Classificazione audio e rilevamento parole chiave
- Detezione delle anomalie per la manutenzione preventiva
Sfide di TinyML e Tendenze Future
- Limitazioni hardware e strategie di ottimizzazione
- Preoccupazioni di sicurezza e privacy in TinyML
- Avanzamenti futuri e ricerca in TinyML
Riassunto ed Esercitazioni Successive
Requisiti
- Conoscenze di base della programmazione (Python o C/C++)
- Familiarità con i concetti di apprendimento automatico (raccomandato ma non obbligatorio)
- Comprensione dei sistemi embedded (opzionale ma utile)
Pubblico
- Ingegneri
- Scienziati dei dati
- Enthusiasti dell'IA
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Introduzione a TinyML - Prenotazione
Corso di formazione Introduzione a TinyML - Richiesta
Introduzione a TinyML - Richiesta di consulenza
Richiesta di consulenza
Corsi in Arrivo
Corsi relativi
Costruire Pipeline TinyML End-to-End
21 OreTinyML è la pratica di distribuire modelli di machine learning ottimizzati su dispositivi edge a risorse limitate.
Questo training guidato dal formatore (online o in sede) è rivolto a professionisti tecnici di livello avanzato che desiderano progettare, ottimizzare e distribuire pipeline TinyML complete.
Al termine di questo training, i partecipanti impareranno come:
- Raccogliere, preparare e gestire set di dati per applicazioni TinyML.
- Allenare e ottimizzare modelli per microcontrollori a basso consumo energetico.
- Convertire i modelli in formati leggeri adatti ai dispositivi edge.
- Distribuire, testare e monitorare applicazioni TinyML in ambienti hardware reali.
Formato del Corso
- Lezioni guidate dal formatore e discussioni tecniche.
- Laboratori pratici e sperimentazione iterativa.
- Distribuzione pratica su piattaforme basate su microcontrollori.
Opzioni di Personalizzazione del Corso
- Per personalizzare il training con toolchain, schede hardware o flussi interni specifici, contattaci per organizzarlo.
Deploying AI on Microcontrollers with TinyML Deploying AI su Microcontroller con TinyML
21 OreQuesto corso interattivo, tenuto da un instruttore (online o in sede), è rivolto a ingegneri di sistemi embedded di livello intermedio e sviluppatori AI che desiderano distribuire modelli di apprendimento automatico su microcontrollori utilizzando TensorFlow Lite e Edge Impulse.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere i fondamenti di TinyML e i suoi vantaggi per le applicazioni AI ai bordo della rete.
- Configurare un ambiente di sviluppo per progetti TinyML.
- Addestrare, ottimizzare e distribuire modelli AI su microcontrollori a bassa potenza.
- Utilizzare TensorFlow Lite e Edge Impulse per implementare applicazioni reali di TinyML.
- Ottimizzare i modelli AI per l'efficienza energetica e le limitazioni di memoria.
Ottimizzazione di Modelli TinyML per Prestazioni ed Efficienza
21 OreTinyML è la pratica di implementare modelli di apprendimento automatico su hardware a risorse altamente limitate.
Questo training guidato dal docente (online o in loco) è rivolto a professionisti avanzati che desiderano ottimizzare i modelli TinyML per una distribuzione ad alta prestazione e bassa latenza su dispositivi embedded.
Al termine di questo training, i partecipanti saranno in grado di:
- Applicare tecniche di quantizzazione, pruning e compressione per ridurre la dimensione del modello senza sacrificare l'accuratezza.
- Benchmarking dei modelli TinyML in termini di latenza, consumo di memoria ed efficienza energetica.
- Implementare pipeline di inferenza ottimizzate su microcontrollori e dispositivi periferici.
- Valutare i compromessi tra prestazioni, accuratezza e vincoli hardware.
Formato del Corso
- Presentazioni guidate dal docente supportate da dimostrazioni tecniche.
- Esercizi pratici di ottimizzazione e test comparativo delle prestazioni.
- Implementazione pratica di pipeline TinyML in un ambiente di laboratorio controllato.
Opzioni di Personalizzazione del Corso
- Per un training personalizzato in linea con piattaforme hardware specifiche o flussi di lavoro interni, contattateci per personalizzare il programma.
Sicurezza e Privacy nelle Applicazioni TinyML
21 OreTinyML è un approccio per il deploy di modelli di machine learning su dispositivi a basso consumo energetico e risorse limitate operanti ai margini della rete.
Questa formazione guidata dal docente (online o in sede) è rivolta a professionisti di livello avanzato che desiderano proteggere le pipeline TinyML e implementare tecniche per la preservazione della privacy nelle applicazioni AI al margine.
Al termine di questo corso, i partecipanti saranno in grado di:
- Identificare i rischi di sicurezza specifici dell'inferenza TinyML su dispositivo.
- Implementare meccanismi per la preservazione della privacy nelle implementazioni AI al margine.
- Rafforzare i modelli TinyML e i sistemi embedded contro le minacce avversarie.
- Applicare le best practice per la gestione sicura dei dati in ambienti a risorse limitate.
Formato del Corso
- Lezioni coinvolgenti supportate da discussioni guidate dagli esperti.
- Esercizi pratici che enfatizzano scenari di minaccia reali.
- Implementazione pratica utilizzando strumenti di sicurezza embedded e TinyML.
Opzioni di Personalizzazione del Corso
- Le organizzazioni possono richiedere una versione personalizzata di questa formazione per allinearsi alle loro specifiche esigenze di sicurezza e conformità.
TinyML per Sistemi Autonomi e Robotica
21 OreTinyML è un framework per distribuire modelli di machine learning su microcontrollori a basso consumo e piattaforme embedded utilizzate nella robotica e nei sistemi autonomi.
Questo training guidato da un istruttore (online o in sede) è rivolto a professionisti di livello avanzato che desiderano integrare capacità basate su TinyML di percezione e presa decisionale nei robot autonomi, droni e sistemi di controllo intelligenti.
Al termine di questo corso, i partecipanti saranno in grado di:
- Progettare modelli TinyML ottimizzati per applicazioni robotiche.
- Implementare pipeline di percezione on-device per l'autonomia in tempo reale.
- Integrare TinyML nei framework di controllo robotico esistenti.
- Distribuire e testare modelli AI leggeri su piattaforme hardware embedded.
Formato del Corso
- Lezioni tecniche combinate con discussioni interattive.
- Laboratori pratici focalizzati su compiti di robotica embedded.
- Esercizi pratici che simulano flussi di lavoro autonomi del mondo reale.
Opzioni di Personalizzazione del Corso
- Per ambienti robotici specifici dell'organizzazione, la personalizzazione può essere richiesta su richiesta.
TinyML: Esecuzione di IA su Dispositivi Edge ad Ultrabassa Potenza
21 OreQuesto training live guidato da un istruttore in Italia (online o in presenza) si rivolge a ingegneri embedded di livello intermedio, sviluppatori IoT e ricercatori AI che desiderano implementare tecniche TinyML per applicazioni basate su IA su hardware ad alta efficienza energetica.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere le basi della TinyML e dell'edge AI.
- Distribuire modelli leggeri di IA su microcontrollori.
- Otmizzare l'inferenza AI per il consumo energetico ridotto.
- Integrare TinyML con applicazioni IoT reali.
TinyML in Healthcare: AI on Wearable Devices
21 OreTinyML è l'integrazione dell'apprendimento automatico in dispositivi wearables e medici a basso consumo di energia, con risorse limitate.
Questa formazione guidata da un istruttore (online o in loco) è rivolta a professionisti intermedi che desiderano implementare soluzioni TinyML per applicazioni di monitoraggio e diagnosi nella sanità.
Dopo aver completato questa formazione, i partecipanti saranno in grado di:
- Progettare e distribuire modelli TinyML per il processing in tempo reale dei dati sanitari.
- Raccogliere, preprocessare e interpretare i dati dei biosensori per acquisire intuizioni guidate dall'IA.
- Ottimizzare i modelli per dispositivi wearables a basso consumo di energia e con memoria limitata.
- Valutare la rilevanza clinica, affidabilità e sicurezza delle uscite guidate da TinyML.
Formato del Corso
- Lezioni supportate da dimostrazioni live e discussioni interattive.
- Pratica pratica con dati di dispositivi wearables e framework TinyML.
- Esercizi di implementazione in un ambiente lab guidato.
Opzioni di Personalizzazione del Corso
- Per una formazione personalizzata che si allinea a dispositivi sanitari specifici o workflow regolatori, contattaci per personalizzare il programma.
TinyML per Applicazioni IoT
21 OreQuesta formazione dal vivo condotta da un istruttore in Italia (online o in loco) è rivolta a sviluppatori IoT di livello intermedio, ingegneri embedded e professionisti dell'intelligenza artificiale che desiderano implementare TinyML per applicazioni di manutenzione predittiva, rilevamento di anomalie e sensori intelligenti.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i fondamenti di TinyML e le sue applicazioni nell'IoT.
- Impostare un ambiente di sviluppo TinyML per progetti IoT.
- Sviluppare e distribuire modelli ML su microcontrollori a basso consumo.
- Implementare la manutenzione predittiva e il rilevamento delle anomalie utilizzando TinyML.
- Ottimizzare i modelli TinyML per un utilizzo efficiente di energia e memoria.
TinyML con Raspberry Pi e Arduino
21 OreTinyML è un approccio al machine learning ottimizzato per dispositivi piccoli e a risorse limitate.
Questo training guidato dal docente (online o in presenza) è rivolto a apprendisti di livello principiante a intermedio che desiderano costruire applicazioni TinyML funzionanti utilizzando Raspberry Pi, Arduino e microcontrollori simili.
Al termine di questo training, i partecipanti acquisiranno le competenze per:
- Raccogliere e preparare dati per progetti TinyML.
- Addestrare e ottimizzare piccoli modelli di machine learning per ambienti a microcontrollori.
- Distribuire modelli TinyML su Raspberry Pi, Arduino e schede correlate.
- Sviluppare prototipi embedded AI end-to-end.
Formato del Corso
- Presentazioni guidate dal docente e discussioni guidate.
- Esercizi pratici ed esperimenti hands-on.
- Progetti di lavoro in laboratorio su hardware reale.
Opzioni di Personalizzazione del Corso
- Per un training personalizzato allineato al vostro hardware specifico o caso d'uso, contattateci per organizzare.
TinyML per l'Agricoltura Intelligente
21 OreTinyML è un framework per distribuire modelli di machine learning su dispositivi a basso consumo e con risorse limitate nel campo.
Questo corso guidato da un docente (online o in sede) è progettato per professionisti intermedi che desiderano applicare tecniche TinyML a soluzioni di agricoltura intelligente per migliorare l'automazione e l'intelligenza ambientale.
Al termine di questo programma, i partecipanti acquisiranno la capacità di:
- Costruire e distribuire modelli TinyML per applicazioni di rilevamento agricolo.
- Integrare l'AI al bordo nei sistemi IoT per il monitoraggio automatico delle coltivazioni.
- Utilizzare strumenti specializzati per addestrare e ottimizzare modelli leggeri.
- Sviluppare flussi di lavoro per l'irrigazione precisa, la rilevazione delle infestazioni e l'analisi ambientale.
Formato del Corso
- Presentazioni guidate e discussione tecnica applicata.
- Pratica pratica utilizzando dataset e dispositivi reali.
- Sperimentazione pratica in un ambiente di laboratorio supportato.
Opzioni di Personalizzazione del Corso
- Per un training personalizzato allineato a sistemi agricoli specifici, si prega di contattarci per personalizzare il programma.