Passer au contenu

Ultralytics

Ultralytics est une plateforme complète de vision par ordinateur qui rationalise l'ensemble du flux de travail du ML, de la préparation des données au déploiement des modèles. Elle est conçue pour les équipes et les particuliers qui ont besoin de solutions de vision par ordinateur prêtes à l'emploi sans la complexité de l'infrastructure.


Regarder : Premiers pas avec Ultralytics

Qu'est-ce que Ultralytics ?

Ultralytics est conçue pour remplacer les outils ML fragmentés par une solution unifiée. Elle combine les capacités suivantes :

  • Roboflow - Gestion et annotation des données
  • Weights & Biases - Suivi des expériences
  • SageMaker - Formation sur le cloud
  • HuggingFace - Déploiement du modèle
  • Arize - Surveillance

Une plateforme tout-en-un avec prise en charge native des modèles YOLO11 YOLO26.

Flux de travail : Données → Formation → Déploiement

La plateforme suit un processus rationalisé en trois étapes :

graph LR
    subgraph Data["📁 Data"]
        A[Upload] --> B[Annotate]
        B --> C[Analyze]
    end
    subgraph Train["🚀 Train"]
        D[Configure] --> E[Train on GPU]
        E --> F[View Metrics]
    end
    subgraph Deploy["🌐 Deploy"]
        G[Test] --> H[Deploy Endpoint]
        H --> I[Monitor]
    end
    Data --> Train --> Deploy
ScèneFonctionnalités
DonnéesTéléchargement d'ensembles de données, éditeur d'annotations (manuel + SAM étiquetage automatique), visualisation des statistiques
EntraînerOrganisation de projet, formation au cloud avec GPU , streaming de métriques en temps réel
DéployerTests d'inférence, points finaux dédiés dans 43 régions, tableaux de bord de surveillance

Infrastructure multirégionale

Vos données restent dans votre région. Ultralytics exploite une infrastructure dans trois régions du monde :

RégionEmplacement
États-UnisCentre des États-Unis (Iowa)
UEUE Ouest (Belgique)
APAsie-Pacifique (Hong Kong)

Vous sélectionnez votre région lors de l'intégration, et toutes vos données, modèles et déploiements restent dans cette région.

Principales caractéristiques

Préparation des données

  • Gestion des ensembles de données: téléchargez des images, des vidéos ou des archives ZIP avec traitement automatique
  • Éditeur d'annotations: annotation manuelle pour les 5 types YOLO (detect, segment, pose, OBB, classify)
  • SAM Annotation: annotation intelligente basée sur les clics à l'aide du modèle Segment Anything Model
  • Annotation automatique: utilisez des modèles entraînés pour pré-étiqueter les nouvelles données.
  • Statistiques: répartition des classes, cartes thermiques de localisation et analyse dimensionnelle

Formation des mannequins

  • Formation sur le cloud: formez-vous sur des GPU cloud (RTX 4090, A100, H100) avec des mesures en temps réel.
  • Formation à distance: formez-vous où que vous soyez et transmettez vos indicateurs à la plateforme (style W&B)
  • Organisation du projet: regrouper les modèles, comparer les expériences, track
  • 17 formats d'exportation: ONNX, TensorRT, CoreML, TFLite, etc.

Déploiement

  • Test d'inférence: testez les modèles directement dans le navigateur avec des images personnalisées.
  • Terminaux dédiés: déploiement dans 43 régions du monde avec mise à l'échelle automatique
  • Surveillance: mesures en temps réel, journaux de requêtes et tableaux de bord de performances

Gestion des comptes

  • Clés API: gestion sécurisée des clés pour la formation à distance et l'accès aux API
  • Crédits et facturation: formation à la carte avec une tarification transparente
  • Conformité au RGPD: exportation des données et suppression du compte

Commencez avec ces ressources :

FAQ

Comment commencer à utiliser Ultralytics ?

Pour commencer à utiliser Ultralytics :

  1. Inscription: Créez un compte sur platform.ultralytics.com
  2. Sélectionnez la région: choisissez votre région de données (États-Unis, Union européenne ou AP) lors de votre inscription.
  3. Télécharger un ensemble de données: accédez à la section Ensembles de données pour télécharger vos données.
  4. Modèle d'entraînement: créez un projet et commencez l'entraînement sur des GPU cloud.
  5. Déployer: testez votre modèle et déployez-le sur un point de terminaison dédié.

Pour obtenir un guide détaillé, consultez la page Démarrage rapide.

Quels sont les avantages de Ultralytics ?

Ultralytics offre :

  • Workflow unifié: données, formation et déploiement en un seul endroit
  • Multi-régions: résidence des données dans AP États-Unis, UE ou AP
  • Formation sans code: formez YOLO avancés sans écrire de code
  • Indicateurs en temps réel: suivez la progression de la formation et surveillez les déploiements
  • 43 régions de déploiement: déployez vos modèles à proximité de vos utilisateurs dans le monde entier.
  • 5 types de tâches: prise en charge de la détection, de la segmentation, de la pose, de l'OBB et de la classification
  • Annotation assistée par l'IA: SAM étiquetage automatique pour accélérer la préparation des données

Quelles sont GPU disponibles pour la formation dans le cloud ?

Ultralytics prend en charge plusieurs GPU pour la formation dans le cloud :

GPUmémoire vidéoIdéal pour
RTX 409024 GoFormation rapide, la plupart des cas d'utilisation
RTX 309024 GoFormation rentable
A100 40 Go40 GoGrands modèles, grands lots
A100 80 Go80 GoModèles très grands
H100 80 Go80 GoPerformances maximales
L40S48 GoPerformance équilibrée

Consultez la section Formation sur le cloud pour connaître les tarifs et obtenir plus de détails.

Comment fonctionne la formation à distance ?

Vous pouvez entraîner des modèles n'importe où et diffuser des métriques vers Platform.

Exigences relatives à la version du package

L'intégration à la plateforme nécessite ultralytics>= 8.4.0. Les versions antérieures ne fonctionneront PAS avec la plateforme.

pip install "ultralytics>=8.4.0"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"

# Train with project/name to stream metrics
yolo train model=yolo11n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1

Pour plus d'informations sur la formation à distance, consultez la rubrique Formation Cloud.

Quels sont les outils d'annotation disponibles ?

La plateforme comprend un éditeur d'annotations complet prenant en charge :

  • Outils manuels: Boîtes englobantes, polygones, points clés, boîtes orientées, classification
  • AnnotationSAM : cliquez pour générer des masques précis à l'aide du modèle Segment Anything.
  • YOLO : utilisez des modèles entraînés pour pré-étiqueter les images
  • Raccourcis clavier: des flux de travail efficaces grâce aux touches de raccourci

Voir l'annotation pour le guide complet.



📅 Créé il y a 0 jour ✏️ Mis à jour il y a 0 jour
glenn-jocher

Commentaires