Skip to content

Ultralytics Intégrations

Bienvenue sur la page Ultralytics Integrations ! Cette page fournit une vue d'ensemble de nos partenariats avec divers outils et plateformes, conçus pour rationaliser vos flux de travail d'apprentissage automatique, améliorer la gestion des ensembles de données, simplifier l'entraînement des modèles et faciliter un déploiement efficace.

Ultralytics YOLO écosystème et intégrations



Regarder : Ultralytics YOLO11 Déploiement et intégrations

Intégrations d'ensembles de données

  • Roboflow: Faciliter la gestion transparente des ensembles de donnĂ©es pour les modèles Ultralytics , en offrant de solides capacitĂ©s d'annotation, de prĂ©traitement et d'augmentation.

Intégration de la formation

  • Amazon SageMaker: Tirez parti d'Amazon SageMaker pour construire, former et dĂ©ployer efficacement des modèles Ultralytics , en fournissant une plate-forme tout-en-un pour le cycle de vie de la ML.

  • ClearML: Automatisez vos flux de travail Ultralytics ML, surveillez les expĂ©riences et encouragez la collaboration au sein de l'Ă©quipe.

  • Comet ML: AmĂ©liorez le dĂ©veloppement de vos modèles avec Ultralytics en suivant, comparant et optimisant vos expĂ©riences d'apprentissage automatique.

  • DVC: mettez en place un contrĂ´le de version pour vos projets d'apprentissage automatique Ultralytics , en synchronisant efficacement les donnĂ©es, le code et les modèles.

  • Google Colab: Utilisez Google Colab pour former et Ă©valuer les modèles Ultralytics dans un environnement basĂ© sur le cloud qui prend en charge la collaboration et le partage.

  • IBM Watsonx: DĂ©couvrez comment IBM Watsonx simplifie la formation et l'Ă©valuation des modèles Ultralytics grâce Ă  ses outils d'IA de pointe, son intĂ©gration facile et son système avancĂ© de gestion des modèles.

  • JupyterLab: DĂ©couvrez comment utiliser l'environnement interactif et personnalisable de JupyterLab pour former et Ă©valuer les modèles Ultralytics avec facilitĂ© et efficacitĂ©.

  • Kaggle: DĂ©couvrez comment vous pouvez utiliser Kaggle pour former et Ă©valuer les modèles Ultralytics dans un environnement basĂ© sur le cloud avec des bibliothèques prĂ©installĂ©es, une assistance GPU et une communautĂ© dynamique pour la collaboration et le partage.

  • MLFlow: rationaliser l'ensemble du cycle de vie ML des modèles Ultralytics , de l'expĂ©rimentation et de la reproductibilitĂ© au dĂ©ploiement.

  • Neptune: Conservez un journal complet de vos expĂ©riences de ML avec Ultralytics dans ce magasin de mĂ©tadonnĂ©es conçu pour les MLOps.

  • Paperspace Gradient: Paperspace Gradient simplifie le travail sur les projets YOLO11 en fournissant des outils cloud faciles Ă  utiliser pour former, tester et dĂ©ployer rapidement vos modèles.

  • Ray Tune: Optimisez les hyperparamètres de vos modèles Ultralytics Ă  n'importe quelle Ă©chelle.

  • TensorBoard: Visualisez vos flux de travail Ultralytics ML, surveillez les mĂ©triques des modèles et encouragez la collaboration au sein de l'Ă©quipe.

  • Ultralytics HUB: AccĂ©dez et contribuez Ă  une communautĂ© de modèles prĂ©-entraĂ®nĂ©s Ultralytics .

  • Weights & Biases (W&B): ContrĂ´ler les expĂ©riences, visualiser les mesures et encourager la reproductibilitĂ© et la collaboration sur les projets Ultralytics .

  • VS Code: Une extension pour VS Code qui fournit des extraits de code pour accĂ©lĂ©rer les flux de travail de dĂ©veloppement avec Ultralytics et aussi pour tous ceux qui cherchent des exemples pour apprendre ou dĂ©marrer avec Ultralytics.

  • Albumentations: AmĂ©liorez vos modèles Ultralytics avec de puissantes augmentations d'images afin d'amĂ©liorer la robustesse et la gĂ©nĂ©ralisation des modèles.

  • SONY IMX500: Optimisez et dĂ©ployez Ultralytics YOLOv8 sur les camĂ©ras Raspberry Pi AI avec le capteur IMX500 pour des performances rapides et Ă  faible consommation d'Ă©nergie.

Intégrations de déploiement

  • CoreML: CoreML, dĂ©veloppĂ© par Apple, est un cadre conçu pour intĂ©grer efficacement les modèles d'apprentissage automatique dans les applications sur iOS, macOS, watchOS et tvOS, en utilisant le matĂ©riel d'Apple pour un dĂ©ploiement efficace et sĂ©curisĂ© des modèles.

  • Gradio 🚀 NOUVEAU : DĂ©ployez les modèles Ultralytics avec Gradio pour des dĂ©monstrations interactives de dĂ©tection d'objets en temps rĂ©el.

  • NCNN: DĂ©veloppĂ© par Tencent, NCNN est un cadre d'infĂ©rence de rĂ©seau neuronal efficace conçu pour les appareils mobiles. Il permet de dĂ©ployer directement des modèles d'IA dans les applications, en optimisant les performances sur les diffĂ©rentes plateformes mobiles.

  • MNN: DĂ©veloppĂ© par Alibaba, MNN est un cadre d'apprentissage profond très efficace et lĂ©ger. Il prend en charge l'infĂ©rence et l'entraĂ®nement de modèles d'apprentissage profond et offre des performances de pointe pour l'infĂ©rence et l'entraĂ®nement sur l'appareil.

  • Neural Magic: Tirer parti de l'apprentissage conscient de la quantification (QAT) et des techniques d'Ă©lagage pour optimiser les modèles Ultralytics afin d'obtenir des performances supĂ©rieures et une taille rĂ©duite.

  • ONNX: Un format open-source crĂ©Ă© par Microsoft pour faciliter le transfert de modèles d'IA entre diffĂ©rents cadres, amĂ©liorant ainsi la polyvalence et la souplesse de dĂ©ploiement des modèles Ultralytics .

  • OpenVINO: Intel's toolkit for optimizing and deploying computer vision models efficiently across various Intel CPU and GPU platforms.

  • PaddlePaddle: Plateforme open-source d'apprentissage profond de Baidu, PaddlePaddle permet le dĂ©ploiement efficace de modèles d'IA et se concentre sur l'Ă©volutivitĂ© des applications industrielles.

  • TF GraphDef: DĂ©veloppĂ© par GoogleGraphDef est le format utilisĂ© par TensorFlow pour reprĂ©senter les graphes de calcul, ce qui permet d'optimiser l'exĂ©cution des modèles d'apprentissage automatique sur diffĂ©rents matĂ©riels.

  • TF SavedModel: DĂ©veloppĂ© par GoogleTF SavedModel est un format de sĂ©rialisation universel pour les modèles. TensorFlow permettant un partage et un dĂ©ploiement faciles sur une large gamme de plates-formes, des serveurs aux appareils pĂ©riphĂ©riques.

  • TF.js: DĂ©veloppĂ© par Google pour faciliter l'apprentissage automatique dans les navigateurs et Node.js, TF.js permet de dĂ©ployer des modèles d'apprentissage automatique basĂ©s sur JavaScript.

  • TFLite: DĂ©veloppĂ© par GoogleTFLite est un cadre lĂ©ger pour le dĂ©ploiement de modèles d'apprentissage automatique sur les appareils mobiles et pĂ©riphĂ©riques, garantissant une infĂ©rence rapide et efficace avec une empreinte mĂ©moire minimale.

  • TFLite Edge TPU: DĂ©veloppĂ© par Google pour l'optimisation des modèles TensorFlow Lite sur les TPU Edge, ce format de modèle garantit un calcul pĂ©riphĂ©rique rapide et efficace.

  • TensorRT: DĂ©veloppĂ© par NVIDIA, ce cadre d'infĂ©rence et ce format de modèle d'apprentissage profond haute performance optimisent les modèles d'IA pour accĂ©lĂ©rer la vitesse et l'efficacitĂ© sur les GPU NVIDIA , garantissant ainsi un dĂ©ploiement rationalisĂ©.

  • TorchScript: DĂ©veloppĂ© dans le cadre du PyTorchTorchScript permet d'exĂ©cuter et de dĂ©ployer efficacement des modèles d'apprentissage automatique dans divers environnements de production sans qu'il soit nĂ©cessaire de recourir aux dĂ©pendances Python .

Formats d'exportation

Nous prenons également en charge une variété de formats d'exportation de modèles pour le déploiement dans différents environnements. Voici les formats disponibles :

Format format Argument Modèle Métadonnées Arguments
PyTorch - yolo11n.pt âś… -
TorchScript torchscript yolo11n.torchscript âś… imgsz, optimize, batch
ONNX onnx yolo11n.onnx âś… imgsz, half, dynamic, simplify, opset, batch
OpenVINO openvino yolo11n_openvino_model/ âś… imgsz, half, int8, batch
TensorRT engine yolo11n.engine âś… imgsz, half, dynamic, simplify, workspace, int8, batch
CoreML coreml yolo11n.mlpackage âś… imgsz, half, int8, nms, batch
TF SavedModel saved_model yolo11n_saved_model/ âś… imgsz, keras, int8, batch
TF GraphDef pb yolo11n.pb ❌ imgsz, batch
TF Lite tflite yolo11n.tflite âś… imgsz, half, int8, batch
TF Bord TPU edgetpu yolo11n_edgetpu.tflite âś… imgsz
TF.js tfjs yolo11n_web_model/ âś… imgsz, half, int8, batch
PaddlePaddle paddle yolo11n_paddle_model/ âś… imgsz, batch
MNN mnn yolo11n.mnn âś… imgsz, batch, int8, half
NCNN ncnn yolo11n_ncnn_model/ âś… imgsz, half, batch
IMX500 imx yolov8n_imx_model/ âś… imgsz, int8

Explorez les liens pour en savoir plus sur chaque intégration et sur la manière d'en tirer le meilleur parti avec Ultralytics. Voir l'intégralité export détails dans le Exportation page.

Contribuer à nos intégrations

Nous sommes toujours ravis de voir comment la communauté intègre Ultralytics YOLO avec d'autres technologies, outils et plateformes ! Si vous avez réussi à intégrer YOLO à un nouveau système ou si vous avez des informations précieuses à partager, pensez à contribuer à notre documentation sur les intégrations.

En rédigeant un guide ou un tutoriel, vous contribuez à enrichir notre documentation et à fournir des exemples concrets qui profitent à la communauté. C'est un excellent moyen de contribuer à l'écosystème grandissant autour de Ultralytics YOLO .

Pour contribuer, veuillez consulter notre Guide de contribution pour obtenir des instructions sur la façon de soumettre une Pull Request (PR) 🛠️. Nous attendons avec impatience vos contributions !

Collaborons pour rendre l'écosystème Ultralytics YOLO plus étendu et plus riche en fonctionnalités 🙏 !

FAQ

Qu'est-ce que Ultralytics HUB et comment rationalise-t-il le flux de travail en ML ?

Ultralytics HUB est une plateforme basée sur le cloud conçue pour rendre les flux de travail d'apprentissage machine (ML) pour les modèles Ultralytics transparents et efficaces. En utilisant cet outil, vous pouvez facilement télécharger des ensembles de données, former des modèles, effectuer un suivi en temps réel et déployer des modèles YOLO11 sans avoir besoin de compétences approfondies en matière de codage. Vous pouvez explorer les principales fonctionnalités sur la page Ultralytics HUB et démarrer rapidement grâce à notre guide de démarrage rapide.

Comment intégrer les modèles Ultralytics YOLO avec Roboflow pour la gestion des ensembles de données ?

L'intégration des modèles Ultralytics YOLO avec Roboflow améliore la gestion des ensembles de données en fournissant des outils robustes pour l'annotation, le prétraitement et l'augmentation. Pour commencer, suivez les étapes de la Roboflow page d'intégration. Ce partenariat garantit une gestion efficace des ensembles de données, ce qui est essentiel pour développer des modèles YOLO précis et robustes.

Puis-je suivre les performances de mes modèles Ultralytics à l'aide de MLFlow ?

Oui, c'est possible. L'intégration de MLFlow aux modèles Ultralytics vous permet de suivre les expériences, d'améliorer la reproductibilité et de rationaliser l'ensemble du cycle de vie de la ML. Des instructions détaillées sur la mise en place de cette intégration sont disponibles sur la page d'intégration de MLFlow. Cette intégration est particulièrement utile pour surveiller les métriques des modèles et gérer efficacement le flux de travail de ML.

Quels sont les avantages de l'utilisation de Neural Magic pour l'optimisation du modèle YOLO11 ?

Neural Magic optimise les modèles YOLO11 en tirant parti de techniques telles que l'apprentissage conscient de la quantification (QAT) et l'élagage, ce qui permet d'obtenir des modèles plus efficaces et plus petits qui fonctionnent mieux sur du matériel aux ressources limitées. Consultez la Neural Magic pour savoir comment mettre en œuvre ces optimisations afin d'obtenir des performances supérieures et des modèles plus légers. Ceci est particulièrement bénéfique pour le déploiement sur les appareils périphériques.

Comment déployer les modèles Ultralytics YOLO avec Gradio pour des démonstrations interactives ?

Pour déployer les modèles Ultralytics YOLO avec Gradio pour des démonstrations interactives de détection d'objets, vous pouvez suivre les étapes décrites sur la page d'intégration de Gradio. Gradio vous permet de créer des interfaces web faciles à utiliser pour l'inférence de modèles en temps réel, ce qui en fait un excellent outil pour présenter les capacités de votre modèle YOLO dans un format convivial convenant à la fois aux développeurs et aux utilisateurs finaux.

En répondant à ces questions courantes, nous souhaitons améliorer l'expérience de l'utilisateur et fournir des informations précieuses sur les puissantes capacités des produits Ultralytics . L'intégration de ces FAQ permettra non seulement d'améliorer la documentation, mais aussi d'accroître le trafic organique vers le site web Ultralytics .

📅C réé il y a 1 an ✏️ Mis à jour il y a 1 mois

Commentaires