Plan du cours

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

  • Comprendre le calcul sur périphérie et les charges de travail IA
  • 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 des modèles légers (par exemple, MobileNet, TinyML, SqueezeNet)
  • Comprendre les architectures de modèles adaptées aux dispositifs sur périphérie
  • Utilisation de modèles pré-entraînés comme base

Modèles légers et apprentissage par transfert Fine-Tuning

  • Principes de l'apprentissage par transfert
  • Adapter les modèles aux ensembles de données personnalisées
  • Flux de travail pratique pour le réentrainement fin

Quantification des Modèles

  • Techniques de quantification post-entraînement
  • Entraînement conscient de la quantification
  • Évaluation et compromis

Réduction et Compression des Modèles

  • Stratégies de réduction (structurée vs non structurée)
  • 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 sur périphérie et environnements d'exécution
  • Chaînes d'outils pour le déploiement multiplateforme

Déploiement Pratique

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

Résumé et Étapes Suivantes

Pré requis

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

Public cible

  • Développeurs AI embarqués
  • Spécialistes du calcul à la périphérie
  • Ingénieurs en apprentissage automatique se concentrant sur le déploiement de bord
 14 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires