Corso di formazione TinyML per Applicazioni IoT
TinyML estende le capacità di apprendimento automatico ai dispositivi IoT a bassissimo consumo energetico, consentendo l’intelligenza in tempo reale ai margini.
Questa formazione dal vivo condotta da un istruttore (online o in loco) è rivolta a sviluppatori IoT di livello intermedio, ingegneri integrati e professionisti dell'intelligenza artificiale che desiderano implementare TinyML per la manutenzione predittiva, il rilevamento delle anomalie e le applicazioni di 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.
Formato del corso
- Lezione interattiva e discussione.
- Tanti esercizi 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 il tutto.
Struttura del corso
Introduzione a TinyML e IoT
- Che cosa è TinyML?
- Vantaggi di TinyML nelle applicazioni IoT
- Confronto di TinyML con l'intelligenza artificiale tradizionale basata sul cloud
- Panoramica degli strumenti TinyML: TensorFlow Lite, Edge Impulse
Impostazione dell'ambiente TinyML
- Installazione e configurazione Arduino IDE
- Impostazione di Edge Impulse per lo sviluppo del modello TinyML
- Comprensione dei microcontrollori per IoT (ESP32, Arduino, Raspberry Pi Pico)
- Collegamento e test dei componenti hardware
Sviluppo Machine Learning di modelli per IoT
- Raccolta e preelaborazione dei dati dei sensori IoT
- Creazione e addestramento di modelli ML leggeri
- Conversione dei modelli nel formato TensorFlow Lite
- Ottimizzazione dei modelli per vincoli di memoria e potenza
Distribuzione di modelli di intelligenza artificiale su dispositivi IoT
- Flashing ed esecuzione di modelli ML su microcontrollori
- Convalida delle prestazioni del modello in scenari IoT reali
- Debug e ottimizzazione delle distribuzioni TinyML
Implementazione della manutenzione predittiva con TinyML
- Utilizzo del ML per il monitoraggio dello stato di salute delle apparecchiature
- Tecniche di rilevamento delle anomalie basate sui sensori
- Implementazione di modelli di manutenzione predittiva su dispositivi IoT
Sensori intelligenti e Edge AI nell'IoT
- Migliorare le applicazioni IoT con sensori alimentati da TinyML
- Rilevamento e classificazione degli eventi in tempo reale
- Casi d'uso: monitoraggio ambientale, agricoltura intelligente, IoT industriale
Sicurezza e ottimizzazione in TinyML per IoT
- Privacy e sicurezza dei dati nelle applicazioni AI edge
- Tecniche per ridurre il consumo di energia
- Tendenze future e progressi in TinyML per IoT
Riepilogo e passaggi successivi
Requisiti
- Esperienza con IoT o sviluppo di sistemi embedded
- Familiarità con la programmazione Python o C/C++
- Comprensione di base dei concetti di apprendimento automatico
- Conoscenza dell'hardware e delle periferiche dei microcontrollori
Pubblico
- Sviluppatori IoT
- Ingegneri embedded
- Professionisti dell'intelligenza artificiale
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione TinyML per Applicazioni IoT - Prenotazione
Corso di formazione TinyML per Applicazioni IoT - Richiesta
TinyML per Applicazioni IoT - Richiesta di consulenza
Corsi in Arrivo
Corsi relativi
Advanced Edge Computing
21 oreApprofondite il campo innovativo dell'edge computing con questo corso avanzato. Esplorate architetture sofisticate e affrontate le sfide di integrazione, preparandovi a sfruttare appieno il potenziale dell'edge computing in vari ambienti aziendali. Acquisite competenze in strumenti e metodologie all'avanguardia per distribuire, gestire e ottimizzare soluzioni di edge computing che soddisfino le esigenze specifiche del settore.
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.
Trasformazione Digitale con IoT e Computing all'Edge
14 oreQuesto corso guidato dall'instruttore, live (online o in sede), è rivolto a professionisti IT e manager aziendali di livello intermedio che desiderano comprendere il potenziale dell'IoT e del computing periferico (edge) per migliorare l'efficienza, la gestione delle decisioni in tempo reale e l'innovazione in vari settori industriali.
Al termine di questo corso, i partecipanti saranno in grado di:
- Comprendere i principi dell'IoT e del computing periferico (edge) e il loro ruolo nella trasformazione digitale.
- Identificare casi d'uso per l'IoT e il computing periferico nei settori della produzione, logistica ed energia.
- Distinguere tra architetture di computing periferico (edge) e cloud e i loro scenari di distribuzione.
- Implementare soluzioni di computing periferico per la manutenzione predittiva e la gestione delle decisioni in tempo reale.
Edge AI Applicativo
35 oreCombina la potenza trasformativa dell'IA con l'agilità del calcolo edge in questo corso completo. Impara a distribuire modelli di IA direttamente sui dispositivi edge, dall'analisi delle architetture CNN al dominio della distillazione del know-how e dell'apprendimento federato. Questo addestramento pratico ti doterà delle competenze per ottimizzare le prestazioni dell'IA nel processing in tempo reale e nella decision-making all'edge.
Edge AI per Applicazioni IoT
14 oreQuesto addestramento guidato da un docente in Italia (online o sul posto) è rivolto a sviluppatori di livello intermedio, architetti di sistemi e professionisti dell'industria che desiderano sfruttare l'Edge AI per migliorare le applicazioni IoT con capacità di elaborazione dei dati e analisi intelligenti.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Comprendere le basi dell'Edge AI e la sua applicazione nell'IoT.
- Configurare ambienti Edge AI per dispositivi IoT.
- Sviluppare e distribuire modelli di intelligenza artificiale su dispositivi edge per applicazioni IoT.
- Implementare l'elaborazione dei dati in tempo reale e la decision-making nei sistemi IoT.
- Integrare Edge AI con diversi protocolli e piattaforme IoT.
- Affrontare le considerazioni etiche e le migliori pratiche nell'Edge AI per l'IoT.
Calcolo Edge
7 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a product manager e sviluppatori che desiderano utilizzare Edge Computing per decentralizzare la gestione dei dati per ottenere prestazioni più rapide, sfruttando i dispositivi intelligenti situati sulla rete di origine.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere i concetti di base e i vantaggi di Edge Computing.
- Identifica i casi d'uso e gli esempi in cui Edge Computing può essere applicato.
- Progetta e costruisci Edge Computing soluzioni per un'elaborazione più rapida dei dati e costi operativi ridotti.
Infrastruttura per il Calcolo Edge
28 oreCostruisci una solida base nella progettazione e gestione di un'infrastruttura di edge computing resiliente. Scopri di più sulle infrastrutture cloud ibride aperte, sulla gestione dei carichi di lavoro su cloud diversi e sulla garanzia di flessibilità e ridondanza. Questa formazione fornisce conoscenze essenziali sulla creazione di un'infrastruttura scalabile e sicura che supporti le esigenze dinamiche delle applicazioni moderne con l'edge computing.
Learning Federato nell'IoT e nel Calcolo Edge
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a professionisti di livello intermedio che desiderano applicare Federated Learning per ottimizzare le soluzioni IoT e di edge computing.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendi i principi e i vantaggi di Federated Learning nell'IoT e nell'edge computing.
- Implementa Federated Learning modelli su dispositivi IoT per l'elaborazione decentralizzata dell'intelligenza artificiale.
- Riduci la latenza e migliora il processo decisionale in tempo reale negli ambienti di edge computing.
- Affronta le sfide relative alla privacy dei dati e ai vincoli di rete nei sistemi IoT.
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à.
Introduzione a TinyML
14 oreQuesto corso interattivo guidato dall'insegnante (online o presenziale) a Italia è rivolto a ingegneri e ricercatori di dati principianti che desiderano comprendere i fondamenti della TinyML, esplorare le sue applicazioni e implementare modelli AI su microcontrollori.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere i fondamenti della TinyML e la sua importanza.
- Distribuire modelli AI leggeri su microcontrollori e dispositivi edge.
- Otimizzare e raffinare i modelli di apprendimento automatico per il consumo energetico ridotto.
- Applicare la TinyML a applicazioni reali come riconoscimento dei gesti, rilevamento delle anomalie e elaborazione del suono.
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.