Plan du cours
Introduction à l'optimisation de l'IA edge
- Vue d'ensemble de l'IA edge et de ses défis
- Importance de l'optimisation des modèles pour les appareils edge
- Études de cas de modèles d'IA optimisés dans des applications edge
Techniques de compression de modèles
- Introduction à la compression de modèles
- Techniques pour réduire la taille des modèles
- Exercices pratiques sur la compression de modèles
Méthodes de quantification
- Vue d'ensemble de la quantification et de ses avantages
- Types de quantification (post-entraînement, entraînement aware de quantification)
- Exercices pratiques sur la quantification de modèles
Pruning et autres techniques d'optimisation
- Introduction au pruning (élagage)
- Méthodes pour élaguer les modèles d'IA
- Autres techniques d'optimisation (par exemple, la distillation de connaissances)
- Exercices pratiques sur l'élagage et l'optimisation des modèles
Déploiement des modèles optimisés sur des appareils edge
- Préparation de l'environnement de l'appareil edge
- Déploiement et test des modèles optimisés
- Dépannage des problèmes de déploiement
- Exercices pratiques sur le déploiement de modèles
Outils et frameworks pour l'optimisation
- Vue d'ensemble des outils et frameworks (par exemple, TensorFlow Lite, ONNX)
- Utilisation de TensorFlow Lite pour l'optimisation des modèles
- Exercices pratiques avec des outils d'optimisation
Applications réelles et études de cas
- Revue de projets réussis d'optimisation de l'IA edge
- Discussion d'utilisations spécifiques au secteur
- Projet pratique de construction et d'optimisation d'une application réelle
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de l'IA et de l'apprentissage automatique
- De l'expérience dans le développement de modèles d'IA
- Des compétences de base en programmation (Python recommandé)
Public cible
- Développeurs d'IA
- Ingénieurs en apprentissage automatique
- Architectes systèmes
Nos clients témoignent (2)
J'ai vraiment aimé la fin où nous avons pris le temps de jouer avec CHAT GPT. La salle n'était pas très bien organisée pour cela - au lieu d'une grande table, quelques petites tables auraient été préférables afin que nous puissions travailler en petits groupes et brainstormer.
Nola - Laramie County Community College
Formation - Artificial Intelligence (AI) Overview
Traduction automatique
Travailler à partir des principes fondamentaux de manière concentrée, puis passer à l'application d'études de cas le même jour
Maggie Webb - Department of Jobs, Regions, and Precincts
Formation - Artificial Neural Networks, Machine Learning, Deep Thinking
Traduction automatique