Struttura del corso
Introduzione all'Ottimizzazione dell'AI Edge
- Panoramica sull'AI Edge e i suoi sfide
- Importanza dell'ottimizzazione del modello per dispositivi Edge
- Studi di caso di modelli AI ottimizzati in applicazioni Edge
Tecniche di Compressione del Modello
- Introduzione alla compressione del modello
- Tecniche per ridurre la dimensione del modello
- Esercizi pratici di compressione del modello
Metodi di Quantizzazione
- Panoramica della quantizzazione e i suoi benefici
- Tipi di quantizzazione (post-training, addestramento consapevole della quantizzazione)
- Esercizi pratici di quantizzazione del modello
Potatura e Altre Tecniche di Ottimizzazione
- Introduzione alla potatura
- Metodi per la potatura dei modelli AI
- Altre tecniche di ottimizzazione (ad esempio, distillazione del know-how)
- Esercizi pratici di potatura e ottimizzazione del modello
Deployment dei Modelli Ottimizzati su Dispositivi Edge
- Preparazione dell'ambiente del dispositivo edge
- Deployment e test di modelli ottimizzati
- Risoluzione dei problemi di deployment
- Esercizi pratici per il deployment del modello
Strumenti e Frameworks per l'Ottimizzazione
- Panoramica di strumenti e framework (ad esempio, TensorFlow Lite, ONNX)
- Utilizzo del TensorFlow Lite per l'ottimizzazione dei modelli
- Esercizi pratici con strumenti di ottimizzazione
Applicazioni e Studi di Caso in Mondo Reale
- Rassegna dei progetti di ottimizzazione dell'AI Edge riusciti
- Discussione su casi d'uso specifici dell'industria
- Progetto pratico per la costruzione e l'ottimizzazione di un'applicazione del mondo reale
Riepilogo e Passaggi Successivi
Requisiti
- Una comprensione dei concetti di intelligenza artificiale e apprendimento automatico
- Esperienza nello sviluppo di modelli AI
- Conoscenze base di programmazione (si raccomanda Python)
Pubblico
- Sviluppatori AI
- Ingegneri di apprendimento automatico
- Architetti di sistemi
Recensioni (2)
the ML ecosystem not only MLFlow but Optuna, hyperops, docker , docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Corso - MLflow
I enjoyed participating in the Kubeflow training, which was held remotely. This training allowed me to consolidate my knowledge for AWS services, K8s, all the devOps tools around Kubeflow which are the necessary bases to properly tackle the subject. I wanted to thank Malawski Marcin for his patience and professionalism for training and advice on best practices. Malawski approaches the subject from different angles, different deployment tools Ansible, EKS kubectl, Terraform. Now I am definitely convinced that I am going into the right field of application.