Plan du cours

Introduction aux Edge AI et à l'optimisation des modèles

  • Comprendre le calcul en périphérie et les charges de travail d'intelligence artificielle
  • Compromis : performance vs contraintes de ressources
  • Aperçu des stratégies d'optimisation des modèles

Sélection du modèle et pré-entraînement

  • Choix de modèles légers (par exemple, MobileNet, TinyML, SqueezeNet)
  • Comprendre les architectures de modèles adaptées aux appareils en périphérie
  • Utilisation de modèles pré-entraînés comme base

Fine-Tuning et apprentissage par transfert

  • Principes de l'apprentissage par transfert
  • Adapter les modèles aux ensembles de données personnalisées
  • Flux de travail pratiques pour le fine-tuning

Quantification des modèles

  • Techniques de quantification après entraînement
  • Entraînement avec prise en compte de la quantification
  • Évaluation et compromis

Déroulement du taillage et de la compression des modèles

  • Stratégies de taillage (structurées vs non structurées)
  • Compression et partage des poids
  • Benchmarking des modèles compressés

Cadres et outils de déploiement

  • TensorFlow Lite, PyTorch Mobile, ONNX
  • Compatibilité avec le matériel en périphérie et environnements d'exécution
  • Outils pour le déploiement multiplateforme

Déploiement pratique

  • Déploiement sur Raspberry Pi, Jetson Nano, et appareils mobiles
  • Profiling et benchmarking
  • Résolution des problèmes de déploiement

Récapitulatif et étapes suivantes

Pré requis

  • Une compréhension des fondamentaux de l'apprentissage machine
  • Expérience avec Python et les frameworks d'apprentissage profond
  • Familiarité avec les systèmes embarqués ou les contraintes des dispositifs edge

Public cible

  • Développeurs AI embarquée
  • Spécialistes du calcul edge
  • Ingénieurs en apprentissage machine se concentrant sur le déploiement edge
 14 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires