Struttura del corso
Introduzione all’Edge AI
- Definizione e concetti chiave
- Differenze tra Edge AI e intelligenza artificiale cloud
- Vantaggi e casi d’uso dell’Edge AI
- Panoramica sui dispositivi ed ambienti edge disponibili
Configurazione dell’ambiente Edge
- Presentazione dei principali dispositivi edge (Raspberry Pi, NVIDIA Jetson ecc.)
- Installazione del software e delle librerie necessarie
- Configurazione dell’ambiente di sviluppo
- Preparazione hardware per l’implementazione dei modelli AI
Sviluppo di modelli AI per l’Edge
- Panoramica sui modelli machine learning e deep learning adatti ai dispositivi edge
- Tecniche di addestramento sia in ambiente locale che nel cloud
- Ottimizzazione dei modelli per l’implementazione sull’edge (quantizzazione, pruning ecc.)
- Strumenti e framework utili per lo sviluppo Edge AI (TensorFlow Lite, OpenVINO etc.)
Implementazione di modelli AI su dispositivi edge
- Procedura dettagliata per distribuire modelli su hardware edge diverso
- Elaborazione e inferenza dei dati in tempo reale sui dispositivi edge
- Monitoraggio e gestione dei modelli implementati
- Esempi pratici e studi di caso dettagliati
Soluzioni AI concrete ed esercitazioni pratiche
- Creazione di applicazioni AI per dispositivi edge (ad esempio visione artificiale, elaborazione del linguaggio naturale)
- Progetto pratico: sviluppo di un sistema di telecamere intelligenti
- Progetto pratico: implementazione del riconoscimento vocale su dispositivi edge
- Attività di gruppo e simulazioni di scenari reali
Valutazione e ottimizzazione delle prestazioni
- Metodi per valutare le performance dei modelli su dispositivi edge
- Strumenti utili per il monitoraggio e il debug di applicazioni AI sull’edge
- Strategie efficaci per ottimizzare i modelli AI
- Affrontare le problematiche legate a latenza ed consumo energetico
Integrazione con sistemi IoT
- Collegamento delle soluzioni Edge AI con dispositivi e sensori IoT
- Protocolli di comunicazione ed modalità per lo scambio dati
- Progettazione integrata di un sistema completo basato su Edge AI e IoT
- Esempi concreti di integrazione tra i vari elementi
Aspetti etici e di sicurezza
- Protezione della privacy e garanzia della sicurezza nei sistemi Edge AI
- Eliminazione di bias e promozione dell’equità negli algoritmi AI
- Conformità alle normative e agli standard vigenti
- Buone pratiche per una distribuzione responsabile delle soluzioni AI
Esercitazioni pratiche e progetti individuali
- Sviluppo di un’applicazione completa basata su Edge AI
- Applicazioni e scenari reali da affrontare durante il corso
- Esercizi di gruppo sotto la supervisione del docente
- Presentazione dei progetti e valutazione ricevuta dagli altri partecipanti
Riassunto e prossimi passi
Requisiti
- Conoscenza dei concetti di base sull’intelligenza artificiale e sul machine learning
- Esperienza con i linguaggi di programmazione (si consiglia Python)
- Familiarità con i principi fondamentali dell’edge computing
Destinatari
- Sviluppatori
- Data scientist
- Appassionati di tecnologia
Recensioni (3)
Mi è davvero piaciuta la parte finale in cui abbiamo avuto il tempo di esplorare CHAT GPT. La sala non era impostata nel modo migliore per questo - sarebbe stato utile avere alcune piccole tavole invece di una grande, così da poter formare gruppi più piccoli e fare brainstorming.
Nola - Laramie County Community College
Corso - Artificial Intelligence (AI) Overview
Traduzione automatica
Lavorare partendo dai principi fondamentali in modo concentrato, e passare all'applicazione di casi pratici nello stesso giorno
Maggie Webb - Department of Jobs, Regions, and Precincts
Corso - Artificial Neural Networks, Machine Learning, Deep Thinking
Traduzione automatica
Stava utilizzando dati reali di una società. Il formatore aveva un approccio molto efficace, coinvolgendo i partecipanti e incentivando la competizione
Jimena Esquivel - Zaklad Uslugowy Hakoman Andrzej Cybulski
Corso - Applied AI from Scratch in Python
Traduzione automatica