YOLO Vision 2026:

Plataforma de 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 de despliegues. Ofrece compatibilidad nativa con modelos YOLO26, YOLO11, YOLOv8 y YOLOv5.

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

La Platform ofrece un flujo de trabajo integral:

graph LR
    subgraph Data["📁 Data"]
        A[Upload]:::start --> B[Annotate]:::proc
    end
    subgraph Train["🚀 Train"]
        D[Configure]:::proc --> E[Train on GPU]:::proc
        E --> F[View Metrics]:::out
    end
    subgraph Deploy["🌐 Export or Deploy"]
        G[Export]:::proc
        H[Deploy Endpoint]:::proc --> I[Monitor]:::out
    end
    Data --> Train
    E --> G
    E --> H

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
EtapaCaracterísticas
CargarImágenes (50 MB), vídeos (1 GB) y archivos de conjuntos de datos (ZIP, TAR, incluido .tar.gz/.tgz, 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 y YOLO para detección, segmentación, tareas semánticas y OBB (consulta los tipos de tareas compatibles)
EntrenarGPU en la nube (24 en todos los planes + 2 exclusivas de Pro/Enterprise: B200, B300), métricas en tiempo real y organización de proyectos
Exportar20 formatos de despliegue (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

Lo que puedes hacer:

  • Cargar 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 de 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
  • Exportar a 20 formatos de despliegue (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, etc.)
  • Desplegar en 42 regiones globales con endpoints dedicados en un solo clic
  • Crea flujos de trabajo de agentes que conecten modelos, condiciones, recopilación de conjuntos de datos y alertas de Slack
  • Supervisar el progreso del entrenamiento, el estado del despliegue y las métricas de uso
  • Conectar almacenamiento en la nube, herramientas de anotación y Slack mediante integraciones
  • Colaborar haciendo públicos los proyectos y conjuntos de datos para la comunidad

Infraestructura multirregional#

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

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

Seleccionas tu región de datos durante la 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 la región que elijas en el mapa de despliegue global.

La región es permanente

No puedes cambiar tu región de datos por tu cuenta después de crear la cuenta. Durante la incorporación, la Platform mide la latencia de cada región y recomienda la más cercana. Contacta con soporte si más adelante necesitas solicitar un cambio de región. Esto se aplica al contenido de los conjuntos de datos y modelos; los datos de 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 de YOLO (detección, segmentación, tareas semánticas, 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: Utiliza SAM 2.1 (Tiny, Small, Base, Large), SAM 3, SAM 3.1 (predeterminado), modelos Ultralytics YOLO preentrenados o tus propios modelos YOLO ajustados desde la barra de herramientas de anotación para tareas de detect, segment, semantic y OBB
  • Versionado de conjuntos de datos: Crea instantáneas NDJSON numeradas con descripciones y, después, descarga o restaura cualquier versión para lograr un entrenamiento reproducible
  • Estadísticas: Distribución de clases, distribución de divisiones, mapas de calor de ubicaciones y análisis de las dimensiones de las cajas delimitadoras
graph LR
    A[Upload Dataset/Images/Video]:::start --> B[Auto-Process]:::proc
    B --> C[Browse & Filter]:::proc
    C --> D{Annotate}:::decide
    D --> E[Manual Tools]:::proc
    D --> F[SAM Smart]:::proc
    D --> G[YOLO Auto-Label]:::proc
    E --> H[Train-Ready Dataset]:::out
    F --> H
    G --> H

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff
Tipos de tareas compatibles

El editor de anotaciones proporciona herramientas para 6 tipos de tareas de YOLO: detect (cajas delimitadoras), segment (polígonos), semantic (regiones por clase), classify (etiquetas a nivel de imagen), pose (puntos clave) y OBB (cajas orientadas). 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 en directo
  • Entrenamiento remoto: Entrena desde cualquier lugar y transmite las métricas a Ultralytics Platform
  • Configuración avanzada: Sobrescribe cualquier argumento de entrenamiento de Ultralytics desde un editor YAML integrado en el diálogo de entrenamiento
  • Organización de proyectos: Agrupa modelos relacionados, compara experimentos y realiza un seguimiento de la actividad
  • 20 formatos de exportación: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend y más (consulta los formatos compatibles)

Captura de pantalla del proyecto de Ultralytics Platform

Puedes entrenar modelos ya sea a través de la interfaz web de usuario (entrenamiento en la nube) o desde tu propia máquina (entrenamiento remoto):

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

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
graph LR
    A[Trained Model]:::start --> B{Action}:::decide
    B --> C[Browser Predict]:::proc
    B --> D[Export Format]:::proc
    B --> E[Deploy Endpoint]:::proc
    D --> F[ONNX / TensorRT / CoreML / LiteRT / ...]:::out
    E --> G[42 Global Regions]:::proc
    G --> H[API Endpoint URL]:::proc
    H --> I[Monitor & Scale]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff

Una vez desplegado, llama a tu endpoint desde cualquier lenguaje. conf, iou y imgsz son campos de formulario opcionales cuyos valores predeterminados son 0.25, 0.7 y 640:

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 roles e 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: Entrenamiento de pago por uso con precios transparentes y recargas de 5 a 1.000 $
  • Panel de actividad: Realiza un seguimiento de todos los eventos y acciones de la cuenta
  • Papelera y restauración: Eliminación lógica durante 30 días con recuperación de elementos
  • Cumplimiento del RGPD: Exportación de datos y eliminación de la cuenta
Niveles de planes

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

Enlaces rápidos#

Empieza con estos recursos:

Solución de problemas#

Problemas con el conjunto de datos#

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

Problemas de entrenamiento#

ProblemaSolución
El entrenamiento no se iniciaComprueba 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 las épocas, prueba la ampliación de datos y verifica el equilibrio de las clases
El entrenamiento es lentoSelecciona una GPU más rápida, reduce el tamaño de las imágenes 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). Un arranque en frío tras un periodo de inactividad puede tardar hasta ~45 segundos en la primera solicitud
401 No autorizadoVerifica que la clave de API esté activa y se haya copiado correctamente
Inferencia lentaComprueba el tamaño del modelo, considera la exportación 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 máxima 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. Elígelo con cuidado durante el registro.

¿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 servicio de soporte y solicita el cambio.

¿Cómo obtengo 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 nunca caducan.

¿Qué ocurre si falla el entrenamiento?

Si el procesamiento en la nube ya había comenzado, se cobra el tiempo transcurrido de GPU. Los fallos anteriores al inicio de una GPU no generan ningún cargo por uso de procesamiento.

¿Puedo descargar mi modelo entrenado?

Sí. Haz clic en el icono de descarga de la página de un modelo para obtener sus pesos .pt o abre la pestaña Exportar para ver los formatos exportados completados.

¿Cómo comparto públicamente mi trabajo?

Abre el proyecto o el conjunto de datos, haz clic en su distintivo Privado de la barra de navegación superior y confirma 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. Para archivos más grandes, divídelos en varias cargas.

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

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

¿Puedo usar comercialmente los modelos de Platform?

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

Preguntas frecuentes#

  • Para empezar a usar Ultralytics Platform:

    1. Registrarse: Crea una cuenta en platform.ultralytics.com
    2. Seleccionar región: Elige tu región de datos (US, EU o AP) durante la configuración inicial
    3. Subir conjunto de datos: Abre Annotate en la barra lateral y sube tus datos
    4. Entrenar modelo: Crea un proyecto y empieza a entrenar en GPU en la nube
    5. Implementar: Prueba tu modelo e impleméntalo en un endpoint dedicado

    Para consultar una guía detallada, visita la página de Inicio rápido.

  • Ultralytics Platform ofrece:

    • Flujo de trabajo unificado: Datos, entrenamiento e implementación en un solo lugar
    • Multi-región: 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: Transmite el progreso del entrenamiento y supervisa 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: Anotación inteligente con modelos SAM y YOLO para acelerar la preparación de datos
  • 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 y 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 de producción
    A100 SXMAmpere80 GB$1.49Entrenamiento de 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.39Modelos 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 transmitir 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 anotación completo compatible con:

    • Herramientas manuales: BBoxes, polígonos, puntos clave con plantillas de esqueleto, cajas orientadas y clasificación
    • Plantillas de esqueleto: Coloca todos los puntos clave a la vez mediante plantillas integradas (Persona, Mano, Perro, Cara, Caja) o plantillas personalizadas
    • Smart Annotation: Utiliza SAM 2.1, SAM 3 o SAM 3.1 (predeterminado) para anotación basada en clics, o ejecuta modelos Ultralytics YOLO preentrenados y tus propios modelos YOLO ajustados desde la barra de herramientas para detect, segment, semantic y OBB
    • Atajos de teclado: Flujos de trabajo eficientes con teclas de acceso rápido, enumeradas en el menú emergente de atajos del editor
    AtajoAcción
    VModo manual (dibujar)
    SModo Smart (modelo SAM o YOLO)
    PPredecir (en modo inteligente)
    AActivar o desactivar la aplicación automática (en modo inteligente)
    1 - 9Seleccionar clase por número
    HMostrar u ocultar las anotaciones
    Space + arrastrarDesplazar 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 20 formatos de implementación que el modo Export de Ultralytics. PyTorch es el formato de origen; cada fila con un argumento format es un destino de exportación.

    FormatoArgumento formatModeloMetadatosArgumentos
    PyTorch-yolo26n.pt-
    TorchScripttorchscriptyolo26n.torchscriptimgsz, quantize, dynamic, nms, batch, device
    ONNXonnxyolo26n.onnximgsz, quantize, dynamic, simplify, opset, nms, batch, data, fraction, device
    OpenVINOopenvinoyolo26n_openvino_model/imgsz, quantize, dynamic, nms, batch, data, fraction, device
    TensorRTengineyolo26n.engineimgsz, quantize, dynamic, simplify, opset, workspace, nms, batch, data, fraction, device
    CoreMLcoremlyolo26n.mlpackageimgsz, dynamic, quantize, nms, batch, device
    TF SavedModelsaved_modelyolo26n_saved_model/imgsz, keras, quantize, opset, nms, batch, data, fraction, device
    TF GraphDefpbyolo26n.pbimgsz, opset, batch, device
    TF Edge TPUedgetpuyolo26n_edgetpu.tfliteimgsz, quantize, opset, data, fraction, device
    PaddlePaddlepaddleyolo26n_paddle_model/imgsz, batch, device
    MNNmnnyolo26n.mnnimgsz, 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.onnximgsz, batch, name, quantize, simplify, opset, data, fraction, device
    LiteRTlitertyolo26n.tfliteimgsz, quantize, batch, data, fraction, device
    Hailohailoyolo26n_hailo_model/imgsz, name, quantize, data, fraction, simplify, conf, iou
    Huawei Ascendascendyolo26n_ascend_model/imgsz, batch, name, quantize, opset, simplify, nms
    Apple Core AIcoreaiyolo26n.aimodelimgsz, batch, quantize

    nms=None se establece por defecto en salidas sin procesar para la NMS externa. Configura nms=False para seleccionar una cabeza libre de NMS disponible; los formatos no compatibles recurren a su ruta de salida nativa. Las entradas nms anteriores identifican los formatos que pueden incrustar la NMS con nms=True.

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

Comentarios