Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à l'AI d'extrême bord et à l'optimisation des modèles
- Comprendre le calcul d'extrême bord et les charges de travail AI
- Compromis : performance contre contraintes de ressources
- Vue d'ensemble des stratégies d'optimisation des modèles
Sélection et pré-entraînement des modèles
- Choix de modèles légers (par exemple, MobileNet, TinyML, SqueezeNet)
- Comprendre les architectures de modèles adaptées aux appareils d'extrême bord
- Utilisation de modèles pré-entraînés comme base
Amélioration et transfert d'apprentissage des modèles
- Principes du transfert d'apprentissage
- Adaptation des modèles à des ensembles de données personnalisés
- Workflows pratiques d'amélioration
Quantification des modèles
- Techniques de quantification post-entraînement
- Formation avec prise en compte de la quantification
- Évaluation et compromis
Élagage et compression des modèles
- Stratégies d'élagage (structuré vs non structuré)
- Compression et partage de poids
- Benchmarking des modèles compressés
Frameworks et outils de déploiement
- TensorFlow Lite, PyTorch Mobile, ONNX
- Compatibilité matérielle d'extrême bord et environnements d'exécution
- Chaînes d'outils pour le déploiement multi-plateformes
Déploiement pratique
- Déploiement sur Raspberry Pi, Jetson Nano et appareils mobiles
- Profilage et benchmarking
- Dépannage des problèmes de déploiement
Résumé et étapes suivantes
Pré requis
- Une compréhension des fondamentaux de l'apprentissage automatique
- Une expérience avec Python et les frameworks d'apprentissage profond
- Une familiarité avec les systèmes embarqués ou les contraintes des appareils d'extrême bord
Public cible
- Développeurs AI embarqués
- Spécialistes de l'informatique d'extrême bord
- Ingénieurs en apprentissage automatique se concentrant sur le déploiement en AI d'extrême bord
14 heures