Ir al contenido

Ultralytics

Ultralytics es una plataforma integral de visión artificial que optimiza todo el flujo de trabajo de aprendizaje automático, desde la preparación de datos hasta la implementación de modelos. Diseñada para equipos y personas que necesitan soluciones de visión artificial listas para la producción sin la complejidad de la infraestructura.


Ver: Introducción a Ultralytics

¿Qué es Ultralytics ?

Ultralytics está diseñada para sustituir las herramientas de aprendizaje automático fragmentadas por una solución unificada. Combina las capacidades de:

  • Roboflow - Gestión y anotación de datos
  • Weights & Biases - Seguimiento de experimentos
  • SageMaker - Formación en la nube
  • HuggingFace - Implementación del modelo
  • Arize - Monitorización

Plataforma todo en uno con soporte nativo para los modelos YOLO11 YOLO26.

Flujo de trabajo: Datos → Entrenar → Implementar

La plataforma sigue un flujo de trabajo optimizado de tres etapas:

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
EscenarioCaracterísticas
DatosCarga de conjuntos de datos, editor de anotaciones (manual + SAM etiquetado automático), visualización de estadísticas.
EntrenarOrganización de proyectos, formación en la nube con GPU , transmisión de métricas en tiempo real.
ImplementarPruebas de inferencia, puntos finales dedicados en 43 regiones, paneles de control.

Infraestructura multirregional

Sus datos permanecen en su región. Ultralytics opera infraestructura en tres regiones globales:

RegiónUbicación
EE. UU.Centro de EE. UU. (Iowa)
UEUE Oeste (Bélgica)
APAsia-Pacífico (Hong Kong)

Seleccionas tu región durante la incorporación y todos tus datos, modelos e implementaciones permanecen en esa región.

Características clave

Preparación de datos

  • Gestión de conjuntos de datos: suba imágenes, vídeos o archivos ZIP con procesamiento automático.
  • Editor de anotaciones: Anotación manual para los 5 tipos YOLO (detect, segment, pose, OBB, classify)
  • AnotaciónSAM : anotación inteligente basada en clics utilizando el modelo Segment Anything.
  • Anotación automática: utilice modelos entrenados para preetiquetar nuevos datos.
  • Estadísticas: distribución por clases, mapas de calor de ubicación y análisis dimensional.

Formación de modelos

  • Formación en la nube: Fórmate en GPU en la nube (RTX 4090, A100, H100) con métricas en tiempo real.
  • Formación remota: forma en cualquier lugar y transmite métricas a la plataforma (estilo W&B).
  • Organización del proyecto: agrupar modelos relacionados, comparar experimentos, track .
  • 17 formatos de exportación: ONNX, TensorRT, CoreML, TFLite y más.

Despliegue

  • Pruebas de inferencia: Prueba modelos directamente en el navegador con imágenes personalizadas.
  • Puntos finales dedicados: implementación en 43 regiones globales con autoescalado.
  • Supervisión: métricas en tiempo real, registros de solicitudes y paneles de control del rendimiento.

Gestión de cuentas

  • Claves API: gestión segura de claves para formación remota y acceso a API
  • Créditos y facturación: formación de pago por uso con precios transparentes.
  • Cumplimiento del RGPD: exportación de datos y eliminación de cuentas

Empiece con estos recursos:

Preguntas frecuentes

¿Cómo puedo empezar a utilizar Ultralytics ?

Para empezar a utilizar Ultralytics :

  1. Regístrese: Cree una cuenta en platform.ultralytics.com
  2. Seleccionar región: Elija su región de datos (EE. UU., UE o AP) durante el proceso de incorporación.
  3. Cargar conjunto de datos: vaya a la sección Conjuntos de datos para cargar sus datos.
  4. Modelo de entrenamiento: cree un proyecto y comience a entrenar en GPU en la nube.
  5. Implementación: Pruebe su modelo e impleméntelo en un punto final dedicado.

Para obtener una guía detallada, consulte la página de inicio rápido.

¿Cuáles son las ventajas de Ultralytics ?

Ultralytics ofrece:

  • Flujo de trabajo unificado: datos, formación e implementación en un solo lugar.
  • Multirregional: residencia de datos en AP de EE. UU., UE o AP
  • Formación sin código: Entrena YOLO avanzados sin escribir código.
  • Métricas en tiempo real: transmite el progreso del entrenamiento y supervisa las implementaciones.
  • 43 Regiones de implementación: Implemente modelos cerca de sus usuarios en todo el mundo.
  • 5 tipos de tareas: compatibilidad con detección, segmentación, pose, OBB y clasificación.
  • Anotación asistida por IA: SAM etiquetado automático para acelerar la preparación de datos

¿Qué GPU hay disponibles para el entrenamiento en la nube?

Ultralytics admite múltiples GPU para el entrenamiento en la nube:

GPUVRAMIdeal para
RTX 409024 GBFormación rápida, la mayoría de los casos de uso
RTX 309024 GBFormación rentable
A100 40 GB40 GBModelos grandes, lotes grandes
A100 80 GB80 GBModelos muy grandes
H100 80 GB80 GBRendimiento máximo
L40S48 GBRendimiento equilibrado

Consulte Formación en la nube para obtener información sobre precios y detalles.

¿Cómo funciona la formación a distancia?

Puede entrenar modelos en cualquier lugar y transmitir métricas a Platform.

Requisitos de la versión del paquete

La integración con Platform requiere ultralytics>= 8.4.0. Las versiones inferiores NO funcionarán con Platform.

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

Consulte Formación en la nube para obtener más detalles sobre la formación a distancia.

¿Qué herramientas de anotación hay disponibles?

La plataforma incluye un editor de anotaciones con todas las funciones que admite:

  • Herramientas manuales: Cuadros delimitadores, polígonos, puntos clave, cuadros orientados, clasificación.
  • AnotaciónSAM : haga clic para generar máscaras precisas utilizando el modelo Segment Anything.
  • YOLO : utilice modelos entrenados para preetiquetar imágenes.
  • Atajos de teclado: flujos de trabajo eficientes con teclas de acceso rápido

Consulte la anotación para obtener la guía completa.



📅 Creado hace 0 días ✏️ Actualizado hace 0 días
glenn-jocher

Comentarios