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
| Escenario | Características |
|---|---|
| Datos | Carga de conjuntos de datos, editor de anotaciones (manual + SAM etiquetado automático), visualización de estadísticas. |
| Entrenar | Organización de proyectos, formación en la nube con GPU , transmisión de métricas en tiempo real. |
| Implementar | Pruebas 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ón | Ubicación |
|---|---|
| EE. UU. | Centro de EE. UU. (Iowa) |
| UE | UE Oeste (Bélgica) |
| AP | Asia-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
Enlaces rápidos
Empiece con estos recursos:
- Inicio rápido: Crea tu primer proyecto y entrena un modelo en cuestión de minutos.
- Conjuntos de datos: Cargue y gestione sus datos de entrenamiento.
- Anotación: Etiqueta tus datos con herramientas manuales y asistidas por IA.
- Proyectos: Organiza tus modelos y experimentos
- Formación en la nube: Formación sobre GPU en la nube
- Inferencia: Prueba tus modelos
- Puntos finales: Implementar modelos en producción
- Supervisión: Realizar un seguimiento del rendimiento de la implementación.
- Claves API: Gestionar el acceso a la API
- Facturación: Créditos y pago
- REST API: Referencia de la API
Preguntas frecuentes
¿Cómo puedo empezar a utilizar Ultralytics ?
Para empezar a utilizar Ultralytics :
- Regístrese: Cree una cuenta en platform.ultralytics.com
- Seleccionar región: Elija su región de datos (EE. UU., UE o AP) durante el proceso de incorporación.
- Cargar conjunto de datos: vaya a la sección Conjuntos de datos para cargar sus datos.
- Modelo de entrenamiento: cree un proyecto y comience a entrenar en GPU en la nube.
- 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:
| GPU | VRAM | Ideal para |
|---|---|---|
| RTX 4090 | 24 GB | Formación rápida, la mayoría de los casos de uso |
| RTX 3090 | 24 GB | Formación rentable |
| A100 40 GB | 40 GB | Modelos grandes, lotes grandes |
| A100 80 GB | 80 GB | Modelos muy grandes |
| H100 80 GB | 80 GB | Rendimiento máximo |
| L40S | 48 GB | Rendimiento 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.