Ultralytics YOLO27:
Get Started

Plataforma Ultralytics#

Ultralytics Platform es una plataforma integral de visión artificial que optimiza todo el flujo de trabajo de ML, desde la preparación de datos hasta el despliegue de modelos. Está diseñada para equipos y particulares que necesitan soluciones de visión artificial listas para producción sin la complejidad de la infraestructura.

Captura de pantalla del conjunto de datos de Ultralytics Platform

¿Qué es Ultralytics Platform?#

Ultralytics Platform reúne en un único espacio de trabajo la gestión y anotación de conjuntos de datos, el seguimiento de experimentos, el entrenamiento en la nube y remoto, la exportación de modelos, los endpoints de inferencia dedicados y la supervisión del despliegue. Es compatible de forma nativa con modelos YOLO26, YOLO11, YOLOv8 y YOLOv5.

Flujo de trabajo: Subir → Anotar → Entrenar → Exportar o desplegar#

La plataforma ofrece un flujo de trabajo integral:

EtapaFunciones
SubirImágenes (50 MB), vídeos (1 GB) y archivos de conjuntos de datos (ZIP, TAR, incluidos .tar.gz/.tgz, y NDJSON) desde tu equipo, una URL, almacenamiento en la nube o un host local
AnotarHerramientas de anotación manual para 6 tipos de tareas, además de Smart Annotation con modelos SAM para detección, segmentación, tareas semánticas y OBB; modelos YOLO para esas tareas y pose; o modelos guiados por clases (modelos de código abierto alojados o modelos de proveedores de pago) para conjuntos de datos de detección con entre 1 y 200 clases (consulta los tipos de tareas compatibles)
EntrenarGPU en la nube (24 en todos los planes y 2 solo para Pro/Enterprise: B200 y B300), métricas en tiempo real y organización de proyectos
Exportar22 formatos de implementación (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, etc.; consulta los formatos compatibles)
Desplegar42 regiones globales con endpoints dedicados, escalado a cero de forma predeterminada (una única instancia activa) y supervisión

Qué puedes hacer:

  • Subir imágenes, vídeos y archivos de conjuntos de datos para crear conjuntos de datos de entrenamiento
  • Visualizar anotaciones con superposiciones interactivas para los 6 tipos de tareas YOLO compatibles con el editor de anotaciones (consulta los tipos de tareas compatibles)
  • Entrenar modelos en GPU en la nube (24 en todos los planes, 26 con Pro o Enterprise para B200 y B300) con métricas en tiempo real
  • Exporta a 22 formatos de implementación (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, etc.)
  • Desplegar en 42 regiones globales mediante endpoints dedicados con un solo clic
  • Crear flujos de trabajo de Agents que conectan modelos, condiciones, recopilación de conjuntos de datos, alertas de Slack y webhooks
  • Supervisar el progreso del entrenamiento, el estado de los despliegues y las métricas de uso
  • Conectar almacenamiento en la nube, herramientas de anotación y Slack mediante integraciones
  • Colaborar haciendo públicos proyectos y conjuntos de datos para la comunidad

Infraestructura multinregional#

Tus datos permanecen en tu región. Ultralytics Platform opera infraestructura en tres regiones globales:

RegiónEtiquetaUbicaciónIdeal para
EE. UU.AméricaIowa, EE. UU.Usuarios de América; la opción más rápida para América
UEEuropa, Oriente Medio y ÁfricaBélgica, EuropaUsuarios europeos; cumplimiento del RGPD
APAsia-PacíficoTaiwán, Asia-PacíficoUsuarios de Asia-Pacífico; la menor latencia de APAC

Selecciona la región de tus datos durante el proceso de incorporación. Los conjuntos de datos, los modelos y los datos de entrenamiento gestionados permanecen en esa región. Los endpoints dedicados se despliegan por separado en una región que eliges en el mapa de despliegue global.

La región es permanente

No puedes cambiar por tu cuenta la región de tus datos después de crear la cuenta. Durante el proceso de incorporación, la plataforma mide la latencia de cada región y recomienda la más cercana. Ponte en contacto con el equipo de soporte si más adelante necesitas solicitar un cambio de región. Esto se aplica al contenido de conjuntos de datos y modelos; los datos de la cuenta, como el perfil, la facturación y los registros de actividad, se procesan globalmente, tal como se describe en nuestra Política de privacidad y nuestro Acuerdo de tratamiento de datos.

Características principales#

Preparación de datos#

  • Gestión de conjuntos de datos: Crea conjuntos de datos a partir de archivos locales, una URL, almacenamiento en la nube conectado o un host local, con procesamiento automático
  • Editor de anotaciones: Herramientas de anotación manual para 6 tipos de tareas YOLO (detección, segmentación, semántica, clasificación, pose y OBB; consulta los tipos de tareas compatibles)
  • Plantillas de esqueletos: Plantillas de esqueletos integradas (Persona, Mano, Perro, Cara, Caja) y personalizadas para anotar poses con un solo clic
  • Smart Annotation: Usa SAM 2.1 (Tiny, Small, Base, Large), SAM 3 o SAM 3.1 (predeterminado) desde la barra de herramientas de anotación para tareas de detección, segmentación, semántica y OBB; modelos Ultralytics YOLO preentrenados y tus propios modelos YOLO ajustados para esas tareas y pose; o modelos guiados por clases para conjuntos de datos de detección con entre 1 y 200 clases: seis modelos de código abierto alojados (Moondream 3.1 de forma predeterminada), SAM 3 y SAM 3.1 alojados y guiados por texto, o modelos de visión de pago de OpenAI, Anthropic, Google, Meta, SpaceXAI, DeepSeek, Z.ai, Kimi y Xiaomi MiMo con una clave del proveedor en Configuración > Claves de API
  • Control de versiones de conjuntos de datos: Crea instantáneas NDJSON numeradas con descripciones y, después, descarga o restaura cualquier versión para reproducir el entrenamiento
  • Estadísticas: Distribución de clases, distribución de particiones, mapas de calor de ubicaciones y análisis de las dimensiones de los cuadros delimitadores
Tipos de tareas compatibles

El editor de anotaciones ofrece herramientas para 6 tipos de tareas YOLO: detección (cuadros delimitadores), segmentación (polígonos), semántica (regiones por clase), clasificación (etiquetas a nivel de imagen), pose (puntos clave) y OBB (cuadros orientados). Cada tipo de tarea tiene controles de anotación y atajos de teclado específicos.

Entrenamiento de modelos#

  • Entrenamiento en la nube: Entrena en GPU en la nube (24 en todos los planes, 26 con Pro o Enterprise para B200 y B300), con métricas en tiempo real y una estimación del coste actualizada en directo
  • Entrenamiento remoto: Entrena desde cualquier lugar y transmite las métricas a Ultralytics Platform
  • Ajustes avanzados: Sobrescribe cualquier argumento de entrenamiento de Ultralytics desde un editor YAML integrado en el cuadro de diálogo de entrenamiento
  • Organización de proyectos: Agrupa modelos relacionados, compara experimentos y sigue la actividad
  • 22 formatos de exportación: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend y otros (consulta los formatos compatibles)

Captura de pantalla de un proyecto de Ultralytics Platform

Puedes entrenar modelos desde la interfaz web (entrenamiento en la nube) o desde tu propio equipo (entrenamiento remoto):

  1. Ve a tu proyecto
  2. Haz clic en New Model
  3. Selecciona el conjunto de datos, el modelo, la GPU y el número de épocas
  4. Supervisa en tiempo real las curvas de pérdida y las métricas

Despliegue#

  • Pruebas de inferencia: Prueba modelos directamente en el navegador con tus propias imágenes, una captura de la webcam o los ejemplos integrados
  • Endpoints dedicados: Despliega en 42 regiones globales con escalado a cero de forma predeterminada (una única instancia activa)
  • Supervisión: métricas en tiempo real, registros de solicitudes y paneles de rendimiento

Una vez implementado, llama a tu endpoint desde cualquier lenguaje. conf, iou y imgsz son campos de formulario opcionales que, de forma predeterminada, usan 0.25, 0.7 y el tamaño de imagen de entrenamiento del modelo (640 si no está disponible):

import requests

url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.7, "imgsz": 640}

with open("image.jpg", "rb") as f:
    response = requests.post(
        url,
        headers={"Authorization": f"Bearer {api_key}"},
        data=args,
        files={"file": f},
    )

print(response.json())

Gestión de cuentas#

  • Equipos y organizaciones: colabora con los miembros del equipo, gestiona los roles y las invitaciones, y cambia de espacio de trabajo desde el menú de la cuenta
  • Claves de API: gestión segura de claves para el entrenamiento remoto y el acceso a la API
  • Créditos y facturación: paga según el uso, con precios transparentes y recargas de 5 a 1.000 $
  • Registro de actividad: consulta todos los eventos y acciones de la cuenta
  • Papelera y restauración: eliminación temporal durante 30 días con recuperación de elementos
  • Cumplimiento del RGPD: exportación de datos y eliminación de cuentas
Planes

Consulta la comparativa oficial de Free, Pro y Enterprise para ver los límites actuales, el acceso a GPU, las opciones de colaboración y las licencias.

Empieza con estos recursos:

  • Inicio rápido: crea tu primer proyecto y entrena un modelo en cuestión de minutos
  • Explorar: Explora y clona conjuntos de datos y proyectos públicos, y busca imágenes por lo que muestran
  • Datos: descripción general de la preparación de conjuntos de datos
  • Conjuntos de datos: sube y gestiona tus datos de entrenamiento
  • Anotación: etiqueta tus datos con herramientas manuales y asistidas por IA
  • Entrenamiento: descripción general del entrenamiento
  • Proyectos: organiza tus modelos y experimentos
  • Modelos: páginas de modelos, descargas y exportaciones
  • Entrenamiento en la nube: entrena en GPU en la nube
  • Implementación: descripción general de la implementación
  • Inferencia: prueba tus modelos
  • Endpoints: implementa modelos en producción
  • Supervisión: monitoriza el rendimiento de la implementación
  • Cuenta: descripción general de la cuenta
  • Configuración: preferencias del perfil y del espacio de trabajo
  • Equipos: miembros, roles e invitaciones
  • Claves de API: gestiona el acceso a la API
  • Facturación: créditos y pagos
  • Actividad: consulta los eventos de la cuenta
  • Papelera: recupera los elementos eliminados
  • Integraciones: almacenamiento en la nube, herramientas de anotación y Slack
  • REST API: referencia de la API

Solución de problemas#

Problemas con los conjuntos de datos#

ProblemaSolución
No se procesa el conjunto de datosComprueba que el formato de archivo sea compatible (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG y MPO para imágenes). Tamaño máximo de archivo: imágenes, 50 MB; vídeos, 1 GB; archivos de conjuntos de datos, 10 GB (Free) / 20 GB (Pro) / 50 GB (Enterprise)
Faltan anotacionesComprueba que las etiquetas estén en formato YOLO, con archivos .txt que coincidan con los nombres de los archivos de imagen, o sube un archivo JSON de COCO
«Se requiere una partición de entrenamiento»Añade la carpeta train/ a la estructura del conjunto de datos o redistribuye las particiones mediante la barra de particiones
Nombres de clase sin definirAñade un archivo data.yaml con una lista names: (consulta formato YOLO) o define las clases en la pestaña Clases

Problemas de entrenamiento#

ProblemaSolución
No se inicia el entrenamientoComprueba el saldo de créditos en Configuración > Facturación. Se requiere un saldo positivo
Error de memoria insuficienteReduce el tamaño del lote, usa un modelo más pequeño (n/s) o selecciona una GPU con más VRAM
Métricas deficientesComprueba la calidad del conjunto de datos, aumenta el número de épocas, prueba el aumento de datos y verifica el equilibrio entre clases
Entrenamiento lentoSelecciona una GPU más rápida, reduce el tamaño de imagen y comprueba que el conjunto de datos no sea el cuello de botella

Problemas de implementación#

ProblemaSolución
El endpoint no respondeComprueba el estado del endpoint (Ready o Stopped). Si ha estado inactivo, el primer arranque en frío puede tardar hasta un minuto en responder a la primera solicitud
401 No autorizadoComprueba que la clave de API esté activa y se haya copiado correctamente
Inferencia lentaComprueba el tamaño del modelo, plantéate exportarlo a TensorRT y selecciona una región más cercana
Error en la exportaciónAlgunos formatos requieren arquitecturas de modelo específicas. Prueba ONNX para obtener la mayor compatibilidad

Preguntas frecuentes#

¿Puedo cambiar mi nombre de usuario después de registrarme?

No, los nombres de usuario son permanentes y no se pueden cambiar. Elige uno con cuidado al registrarte.

¿Puedo cambiar mi región de datos?

La región de datos se selecciona durante la configuración inicial y no puedes cambiarla por tu cuenta. Para cambiar de región, ponte en contacto con el equipo de soporte y solicita el cambio.

¿Cómo consigo más créditos?

Ve a Configuración > Facturación y haz clic en Recargar. Compra créditos desde 5 hasta 1.000 $. Los créditos comprados no caducan nunca.

¿Qué ocurre si falla el entrenamiento?

Si el cálculo en la nube ya había comenzado, se cobra el tiempo de GPU transcurrido. Los fallos que se producen antes de que se inicie una GPU no generan cargos por uso de recursos de cálculo.

¿Puedo descargar mi modelo entrenado?

Sí. Haz clic en el icono de descarga de la página del modelo para descargar sus pesos .pt o abre la pestaña Exportar para ver los formatos exportados que se han completado.

¿Cómo puedo compartir mi trabajo públicamente?

Abre el proyecto o el conjunto de datos, haz clic en la insignia Privado de la barra de navegación superior y confirma la opción Hacer público. El contenido público aparece en la página Explorar.

¿Cuáles son los límites de tamaño de los archivos?

Imágenes: 50 MB; vídeos: 1 GB; conjuntos de datos: 10 GB en Free, 20 GB en Pro y 50 GB en Enterprise. Si los archivos son más grandes, divídelos en varias cargas.

¿Durante cuánto tiempo se conservan en la papelera los elementos eliminados?

30 días. Después, los elementos se eliminan de forma permanente y no se pueden recuperar.

¿Puedo usar comercialmente los modelos de Platform?

Los planes Free y Pro usan la licencia AGPL. Para uso comercial sin los requisitos de AGPL, consulta Licencias de Ultralytics.

Preguntas frecuentes#

  • Para empezar a usar Ultralytics Platform:

    1. Regístrate: crea una cuenta en platform.ultralytics.com
    2. Selecciona una región: elige la región de tus datos (US, EU o AP) durante la configuración inicial
    3. Sube un conjunto de datos: abre Annotate en la barra lateral y sube tus datos
    4. Entrena un modelo: crea un proyecto y empieza a entrenar en GPU en la nube
    5. Implementa: prueba tu modelo e impleméntalo en un endpoint dedicado

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

  • Ultralytics Platform ofrece:

    • Flujo de trabajo unificado: datos, entrenamiento e implementación en un mismo lugar
    • Varias regiones: residencia de datos en regiones de US, EU o AP
    • Entrenamiento sin código: entrena modelos YOLO avanzados sin escribir código
    • Métricas en tiempo real: consulta el progreso del entrenamiento en directo y monitoriza las implementaciones
    • 42 regiones de implementación: implementa modelos cerca de tus usuarios en todo el mundo
    • 7 tipos de tareas: compatibilidad con detección, segmentación de instancias, segmentación semántica, estimación de profundidad, clasificación, pose y OBB (consulta la documentación de tareas)
    • Anotación asistida por IA: agiliza la preparación de datos con la anotación inteligente, SAM, YOLO y modelos guiados por clases (conjuntos de datos de detección con entre 1 y 200 clases)
  • Ultralytics Platform admite varios tipos de GPU para el entrenamiento en la nube:

    GPUGeneraciónVRAMCoste/horaIdeal para
    RTX 2000 AdaAda16 GB$0.24Conjuntos de datos pequeños, pruebas
    RTX A4500Ampere20 GB$0.25Conjuntos de datos pequeños o medianos
    RTX 4000 AdaAda20 GB$0.26Conjuntos de datos medianos
    RTX A5000Ampere24 GB$0.27Conjuntos de datos medianos
    L4Ada24 GB$0.39Optimizada para inferencia
    A40Ampere48 GB$0.44Tamaños de lote mayores
    RTX 3090Ampere24 GB$0.46Entrenamiento general
    RTX A6000Ampere48 GB$0.49Modelos grandes
    RTX PRO 4000Blackwell24 GB$0.57Blackwell económica
    RTX PRO 4500Blackwell32 GB$0.64Excelente relación calidad-precio
    RTX 4090Ada24 GB$0.69Mejor relación calidad-precio
    RTX 6000 AdaAda48 GB$0.77Entrenamiento con lotes grandes
    L40SAda48 GB$0.86Entrenamiento con lotes grandes
    RTX PRO 5000Blackwell48 GB$0.96Entrenamiento con lotes grandes
    RTX 5090Blackwell32 GB$0.99Última generación de consumo
    L40Ada48 GB$0.99Modelos grandes
    A100 PCIeAmpere80 GB$1.39Entrenamiento en producción
    A100 SXMAmpere80 GB$1.49Entrenamiento en producción
    RTX PRO 6000Blackwell96 GB$2.09Opción predeterminada recomendada
    H100 PCIeHopper80 GB$2.89Entrenamiento de alto rendimiento
    H100 NVLHopper94 GB$3.19Máximo rendimiento
    H100 SXMHopper80 GB$3.29Entrenamiento más rápido
    H200 NVLHopper143 GB$3.39Memoria máxima
    H200 SXMHopper141 GB$4.39Máximo rendimiento
    B200Blackwell180 GB$5.89Modelos grandes (Pro+)
    B300Blackwell288 GB$7.39Los modelos más grandes (Pro+)

    Consulta Entrenamiento en la nube para ver los precios y las opciones de GPU completos.

  • Puedes entrenar modelos en tu propio hardware y enviar métricas en tiempo real a Ultralytics Platform.

    Requisito de versión del paquete

    La integración con Platform requiere Python>=3.11 y ultralytics>=8.4.120. Las versiones anteriores NO funcionarán con Platform.

    pip install "ultralytics>=8.4.120"
    # Set your API key
    export ULTRALYTICS_API_KEY="YOUR_API_KEY"
    
    # Train with project/name to stream metrics
    yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1

    Consulta Entrenamiento en la nube para obtener más información sobre el entrenamiento remoto.

  • Platform incluye un editor de anotaciones con todas las funciones, compatible con:

    • Herramientas manuales: cajas delimitadoras, polígonos, puntos clave con plantillas de esqueleto, cajas orientadas y clasificación
    • Plantillas de esqueleto: coloca todos los puntos clave a la vez con las plantillas integradas (Persona, Mano, Perro, Cara, Caja) o con plantillas personalizadas
    • Anotación inteligente: usa SAM 2.1, SAM 3 o SAM 3.1 (opción predeterminada) para anotar mediante clics conjuntos de datos de detección, segmentación, semántica y OBB; ejecuta modelos Ultralytics YOLO preentrenados y tus propios modelos YOLO ajustados con tus datos desde la barra de herramientas para esas tareas y para pose; o ejecuta modelos guiados por indicaciones de clase en conjuntos de datos de detección con entre 1 y 200 clases: seis modelos alojados de código abierto (Moondream 3.1 de forma predeterminada), SAM 3 y SAM 3.1 alojados y guiados por indicaciones de texto, o modelos de visión de pago de OpenAI, Anthropic, Google, Meta, SpaceXAI, DeepSeek, Z.ai, Kimi y Xiaomi MiMo con una clave de proveedor de Ajustes > Claves de API
    • Atajos de teclado: agiliza los flujos de trabajo con teclas rápidas, que se muestran en la ventana emergente de atajos del editor
    AtajoAcción
    VModo manual (dibujar)
    SModo inteligente (SAM, YOLO o modelo guiado por indicaciones de clase)
    PPredecir (en modo inteligente)
    AActivar o desactivar la aplicación automática (modo inteligente de SAM)
    1 - 9Seleccionar clase por número
    HMostrar u ocultar anotaciones
    Space + arrastrar o arrastrar con el botón central del ratónDesplazar el lienzo
    Delete / BackspaceEliminar la anotación seleccionada
    Ctrl+SGuardar anotaciones
    Ctrl+ZDeshacer
    Ctrl+YRehacer
    EscapeGuardar / anular selección / salir

    Consulta Anotación para ver la guía completa.

  • Platform admite los mismos 22 formatos de implementación que el modo Export de Ultralytics. PyTorch es el formato de origen; cada fila con un argumento format corresponde a un formato de exportación de destino.

    FormatoArgumento formatModeloMetadatosArgumentos
    PyTorch-yolo26n.pt✅-
    TorchScripttorchscriptyolo26n.torchscript✅imgsz, quantize, dynamic, nms, batch, device
    ONNXonnxyolo26n.onnx✅imgsz, quantize, dynamic, simplify, opset, nms, batch, data, fraction, device
    OpenVINOopenvinoyolo26n_openvino_model/✅imgsz, quantize, dynamic, nms, batch, data, fraction, device
    TensorRTengineyolo26n.engine✅imgsz, quantize, dynamic, simplify, opset, workspace, nms, batch, data, fraction, device
    CoreMLcoremlyolo26n.mlpackage✅imgsz, dynamic, quantize, nms, batch, device
    Apple Core AIcoreaiyolo26n.aimodel✅imgsz, batch, quantize
    TF SavedModelsaved_modelyolo26n_saved_model/✅imgsz, quantize, opset, nms, batch, data, fraction, device
    TF GraphDefpbyolo26n.pb❌imgsz, opset, batch, device
    TF Edge TPUedgetpuyolo26n_edgetpu.tflite✅imgsz, quantize, opset, data, fraction, device
    LiteRTlitertyolo26n.tflite✅imgsz, quantize, batch, data, fraction, device
    PaddlePaddlepaddleyolo26n_paddle_model/✅imgsz, batch, device
    MNNmnnyolo26n.mnn✅imgsz, batch, dynamic, quantize, simplify, opset, nms, device
    NCNNncnnyolo26n_ncnn_model/✅imgsz, quantize, batch, device
    IMX500imxyolo26n_imx_model/✅imgsz, quantize, data, fraction, nms, device
    RKNNrknnyolo26n_rknn_model/✅imgsz, batch, name, quantize, simplify, opset, data, fraction, device
    ExecuTorchexecutorchyolo26n_executorch_model/✅imgsz, batch, device
    Axeleraaxelerayolo26n_axelera_model/✅imgsz, batch, quantize, data, fraction, device
    DEEPXdeepxyolo26n_deepx_model/✅imgsz, quantize, simplify, opset, data, optimize, device
    Qualcomm QNNqnnyolo26n_qnn.onnx✅imgsz, batch, name, quantize, simplify, opset, data, fraction, device
    Hailohailoyolo26n_hailo_model/✅imgsz, name, quantize, data, fraction, simplify, conf, iou, device
    Huawei Ascendascendyolo26n_ascend_model/✅imgsz, batch, name, quantize, opset, simplify, nms, device
    AMD Xilinxxilinxyolo26n_xilinx_model/✅imgsz, name, quantize, data, fraction, opset, simplify, device

    nms=None usa de forma predeterminada salidas sin procesar para NMS externa. Establece nms=False para seleccionar una cabeza sin NMS disponible; los formatos no compatibles recurren a su ruta de salida nativa. Las entradas nms anteriores identifican los formatos que pueden integrar NMS con nms=True.

    Consulta Exportación de modelos, la guía del modo de exportación y el índice de integraciones para ver las opciones específicas de cada formato.

Comentarios