Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Model Deployment

Apprends comment déployer des modèles de machine learning dans le cloud ou en périphérie. Découvre comment la plateforme Ultralytics rationalise l'exportation et la production pour YOLO26.

Le déploiement de modèle est la phase critique où un modèle d'apprentissage automatique entraîné est intégré dans un environnement de production pour prendre des décisions ou effectuer des prédictions pratiques basées sur de nouvelles données. Il représente la transition d'un cadre de recherche ou expérimental — souvent effectué dans des notebooks isolés — vers une application en direct où le modèle interagit avec des utilisateurs et des systèmes réels. Ce processus transforme un fichier statique de poids et d'architecture en un AI agent actif capable de générer de la valeur, comme l'identification d'objets dans un flux vidéo ou la recommandation de produits sur un site web.

Un déploiement efficace nécessite de relever des défis distincts de l'model training, notamment la latence, l'évolutivité et la compatibilité matérielle. Les organisations utilisent souvent la Ultralytics Platform pour rationaliser ce cycle de vie, garantissant que les modèles entraînés dans le cloud puissent être livrés de manière transparente à divers environnements, allant de serveurs puissants à des périphériques de périphérie aux ressources limitées.

Link to this sectionLe paysage du déploiement#

Les stratégies de déploiement se répartissent généralement en deux catégories : le déploiement cloud et le déploiement en périphérie (edge). Le choix dépend fortement des exigences spécifiques en matière de vitesse, de confidentialité et de connectivité.

  • Déploiement Cloud : Le modèle réside sur des serveurs centralisés, souvent gérés par des services comme AWS SageMaker ou Google Vertex AI. Les applications envoient des données via Internet au modèle via une REST API, qui traite la requête et renvoie le résultat. Cette méthode offre une puissance de calcul pratiquement illimitée, ce qui la rend idéale pour les modèles vastes et complexes, mais elle repose sur une connectivité Internet stable.
  • Déploiement en périphérie (Edge) : Le modèle s'exécute localement sur l'appareil où les données sont générées, comme un smartphone, un drone ou une caméra d'usine. Cette approche, appelée edge computing, minimise la latence et améliore la confidentialité des données puisque l'information ne quitte pas l'appareil. Des outils comme TensorRT sont fréquemment utilisés pour optimiser les modèles pour ces environnements.

Link to this sectionPréparation des modèles pour la production#

Avant qu'un modèle puisse être déployé, il subit généralement une optimisation pour garantir qu'il fonctionne efficacement sur le matériel cible. Ce processus implique l'model export, où le format d'entraînement (comme PyTorch) est converti en un format convivial pour le déploiement tel qu'ONNX (Open Neural Network Exchange) ou OpenVINO.

Les techniques d'optimisation comme la quantization réduisent la taille et l'empreinte mémoire du modèle sans sacrifier significativement la précision. Pour assurer la cohérence entre différents environnements informatiques, les développeurs utilisent souvent des outils de containerization comme Docker, qui empaquettent le modèle avec toutes ses dépendances logicielles nécessaires.

Voici un exemple de la manière d'exporter un YOLO26 model vers le format ONNX, une étape courante dans la préparation du déploiement :

from ultralytics import YOLO

# Load the YOLO26 nano model
model = YOLO("yolo26n.pt")

# Export the model to ONNX format for broad compatibility
# This creates a file suitable for various inference engines
path = model.export(format="onnx")

print(f"Model successfully exported to: {path}")

Link to this sectionApplications concrètes#

Le déploiement de modèle alimente des systèmes de computer vision largement utilisés dans diverses industries.

  • Contrôle qualité en fabrication : Dans la smart manufacturing, les modèles déployés surveillent les tapis roulants en temps réel. Un système de caméra exécutant un modèle optimisé pour les appareils NVIDIA Jetson peut détecter instantanément les défauts des produits, déclenchant un bras robotique pour retirer les articles défectueux. Cela nécessite une latence ultra-faible que seul le déploiement edge AI peut fournir.
  • Analyse de vente au détail : Les magasins utilisent des modèles déployés pour analyser le trafic piétonnier et le comportement des clients. En intégrant des modèles d'object tracking dans les flux des caméras de sécurité, les détaillants peuvent générer des cartes thermiques des allées populaires. Ces informations aident à optimiser les agencements des magasins et à améliorer l'inventory management, utilisant souvent un déploiement basé sur le cloud pour agréger les données de plusieurs sites.

Link to this sectionDéploiement vs Inférence vs Entraînement#

Il est important de distinguer le Déploiement de modèle des termes associés dans le cycle de vie de l'apprentissage automatique :

  • L'entraînement de modèle est la phase éducative où l'algorithme apprend des modèles à partir d'un ensemble de données.
  • Le déploiement de modèle est la phase d'intégration où le modèle entraîné est installé dans une infrastructure de production (serveurs, applications ou appareils).
  • L'inférence est la phase opérationnelle — l'acte réel du modèle déployé traitant des données en direct pour produire une prédiction. Par exemple, l'inference engine exécute les calculs définis par le modèle déployé.

Link to this sectionSurveillance et maintenance#

Le déploiement n'est pas la fin du chemin. Une fois en direct, les modèles nécessitent une model monitoring continue pour détecter des problèmes comme le data drift, où les données réelles commencent à diverger des données d'entraînement. Des outils comme Prometheus ou Grafana sont souvent intégrés pour suivre les indicateurs de performance, garantissant que le système reste fiable au fil du temps. Lorsque les performances chutent, le modèle peut avoir besoin d'être réentraîné et redéployé, complétant ainsi le cycle de MLOps.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique