Struttura del corso
Introduzione all’ottimizzazione dei modelli AI per ambienti edge
- Panoramica sull’intelligenza artificiale su dispositivi edge e relative sfide
- Importanza dell’ottimizzazione dei modelli per l’utilizzo su hardware limitato
- Analisi di casi reali in cui i modelli AI sono stati ottimizzati per dispositivi edge
Tecniche di compressione dei modelli
- Concetti fondamentali della compressione dei modelli AI
- Strategie per ridurre le dimensioni e la complessità dei modelli
- Esercizi pratici legati alla compressione dei modelli AI
Metodi di quantizzazione
- Cenni sulla quantizzazione e sui suoi vantaggi
- Tipologie di quantizzazione (dopo l’addestramento, con consapevolezza della quantizzazione)
- Esercizi pratici sull’applicazione della quantizzazione ai modelli AI
Rimozione dei neuroni superflui e altre tecniche ottimizzative
- Introduzione al concetto di rimozione dei neuroni superflui nei modelli AI
- Metodi specifici per eseguire tale operazione sui modelli AI
- Altre strategie ottimizzative (ad esempio, la distillazione della conoscenza)
- Esercizi pratici legati alla rimozione dei neuroni e ad altre tecniche di ottimizzazione
Distribuzione dei modelli AI ottimizzati su dispositivi edge
- Preparazione dell’ambiente hardware necessario per l’utilizzo dei modelli AI
- Procedura di distribuzione e test dei modelli ottimizzati
- Risoluzione dei problemi riscontrati durante la fase di distribuzione
- Esercizi pratici sulla distribuzione di modelli AI su dispositivi edge
Strumenti e framework per l’ottimizzazione dei modelli AI
- Panoramica sugli strumenti e sui framework più utilizzati (ad esempio, TensorFlow Lite, ONNX)
- Applicazione pratica di TensorFlow Lite nell’ottimizzazione dei modelli AI
- Esercizi pratici sull’utilizzo degli strumenti e framework disponibili
Applicazioni reali e casi d’uso dell’ottimizzazione dei modelli AI
- Analisi di progetti concreti in cui si è riscontrato un notevole successo nell’ottimizzazione dei modelli AI per ambienti edge
- Discussione sui diversi settori industriali nei quali queste tecniche trovano applicazione
- Realizzazione pratica, da parte dei partecipanti, di un progetto reale basato sull’ottimizzazione di un modello AI
Sintesi e prospettive future dell’ottimizzazione AI
Requisiti
- Conoscenza di base dei concetti legati all’intelligenza artificiale e al machine learning
- Esperienza nello sviluppo di modelli AI
- Capacità di programmazione di base (si consiglia Python)
Destinatari del corso
- Sviluppatori di intelligenza artificiale
- Ingegneri del machine learning
- Architetti di sistemi
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