YOLO Vision 2026:

Plataforma Ultralytics#

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

Ultralytics Platform Dataset Screenshot

¿Qué es la Plataforma Ultralytics?#

Ultralytics Platform reúne 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 en un único espacio de trabajo. Ofrece compatibilidad nativa con los modelos YOLO26, YOLO11, YOLOv8 y YOLOv5.

Flujo de trabajo: Subir → Anotar → Entrenar → Exportar → Desplegar#

La Plataforma proporciona un flujo de trabajo de extremo a extremo:

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

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
EtapaCaracterísticas
SubidaImágenes (50MB), vídeos (1GB) y archivos de conjuntos de datos (ZIP, TAR que incluyen .tar.gz/.tgz, NDJSON) con procesamiento automático
AnotarHerramientas manuales para los 6 tipos de tareas, además de Smart Annotation con modelos SAM y YOLO para detección, segmentación, semántica y OBB (consulta las tareas compatibles)
EntrenarGPUs en la nube (24 en todos los planes + 2 solo para Pro/Enterprise: B200, B300), métricas en tiempo real, organización de proyectos
Exportar20 formatos de despliegue (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, etc.; consulta los formatos compatibles)
Deploy (Desplegar)42 regiones globales con endpoints dedicados, escalado a cero por defecto (una sola instancia activa) y monitorización

Lo que puedes hacer:

  • Subir imágenes, vídeos y archivos de conjuntos de datos para crear conjuntos de datos de entrenamiento
  • Visualiza las anotaciones con capas interactivas para los 6 tipos de tareas de YOLO (consulta las tareas compatibles)
  • Entrena modelos en GPUs 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 20 formatos de despliegue (ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend, etc.)
  • Despliega en 42 regiones globales con endpoints dedicados mediante un solo clic
  • Monitorear el progreso del entrenamiento, la salud del despliegue y métricas de uso
  • Colaborar haciendo públicos proyectos y conjuntos de datos para la comunidad

Infraestructura multirregional#

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

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

Seleccionas tu región de datos durante la incorporación. Los conjuntos de datos, modelos y datos de entrenamiento gestionados permanecen en esa región. Los puntos de conexión dedicados se despliegan por separado en una región que elijas del mapa de despliegue global.

La región es permanente

No puedes cambiar tu región de datos por ti mismo 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. Ponte en contacto con el servicio de asistencia si más adelante necesitas solicitar un cambio de región. Esto se aplica al contenido de los conjuntos de datos y de los modelos; los datos a nivel de cuenta, como el perfil, la facturación y los registros de actividad, se procesan a nivel mundial, tal como se describe en nuestra Política de Privacidad y en el Acuerdo de Procesamiento de Datos.

Características clave#

Preparación de datos#

  • Gestión de conjuntos de datos: Sube imágenes, vídeos o archivos de conjuntos de datos con procesamiento automático
  • Annotation Editor: Anotación manual para los 6 tipos de tareas de YOLO (detección, segmentación, semántica, clasificación, pose, OBB; consulta las tareas compatibles)
  • Plantillas de esqueleto: Plantillas de esqueleto integradas (Persona, Mano, Cara, Perro, Caja) y personalizadas para la anotación de pose con un solo clic
  • Smart Annotation: Utiliza SAM 2.1 (Tiny, Small, Base, Large), SAM 3, modelos de Ultralytics YOLO preentrenados o tus propios modelos YOLO ajustados desde la barra de herramientas de anotación para tareas de detección, segmentación, semántica y OBB
  • Versiones de conjuntos de datos: Crea instantáneas NDJSON numeradas con descripciones para un entrenamiento reproducible
  • Estadísticas: Distribución de clases, mapas de calor de ubicación y análisis de dimensiones
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 admitidos

El editor de anotaciones es compatible con los 6 tipos de tareas de YOLO: detect (cuadros delimitadores), segment (polígonos), semantic (regiones por clase), classify (etiquetas a nivel de imagen), pose (puntos clave) y OBB (cuadros orientados). Cada tipo de tarea cuenta con controles de anotación y atajos de teclado específicos.

Entrenamiento de modelos#

  • Cloud Training: 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
  • Entrenamiento Remoto: Entrena en cualquier lugar y transmite métricas a Ultralytics Platform
  • Organización de proyectos: Agrupa modelos relacionados, compara experimentos, sigue la actividad
  • 20 formatos de exportación: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend y más (consulta los formatos compatibles)

Ultralytics Platform Project Screenshot Puedes entrenar modelos ya sea a través de la interfaz web (cloud training) o desde tu propia máquina (entrenamiento remoto):

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

Despliegue#

  • Pruebas de inferencia: Prueba modelos directamente en el navegador con imágenes personalizadas
  • Endpoints dedicados: Despliega en 42 regiones globales con escalado a cero por defecto (una sola instancia activa)
  • Monitoreo: 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:

import requests

url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer YOUR_API_KEY"}

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

print(response.json())

Gestión de cuenta#

  • Equipos y organizaciones: Colabora con miembros del equipo, gestiona roles e invitaciones
  • Claves de API: Gestión segura de claves para entrenamiento remoto y acceso a la API
  • Créditos y facturación: Entrenamiento de pago por uso con precios transparentes
  • Feed de actividad: Sigue todos los eventos y acciones de la cuenta
  • Papelera y restauración: Eliminación lógica de 30 días con recuperación de elementos
  • Cumplimiento GDPR: Exportación de datos y eliminación de cuenta
Niveles de plan

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:

  • Quickstart: Crea tu primer proyecto y entrena un modelo en cuestión de minutos
  • Datasets: Sube y gestiona tus datos de entrenamiento
  • Annotation: Etiqueta tus datos con herramientas manuales y asistidas por IA
  • Projects: Organiza tus modelos y experimentos
  • Cloud Training: Entrena en GPU en la nube
  • Inference: Prueba tus modelos
  • Endpoints: Despliega modelos a producción
  • Monitoring: Supervisa el rendimiento del despliegue
  • API Keys: Gestiona el acceso a la API
  • Billing: Créditos y pagos
  • Activity: Realiza un seguimiento de los eventos de la cuenta
  • Trash: Recupera elementos eliminados
  • REST API: Referencia de la API

Solución de problemas#

Problemas con los datasets#

ProblemaSolución
El dataset no se procesaVerifica que el formato de archivo sea compatible (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO para imágenes). Tamaño máximo de archivo: imágenes 50 MB, vídeos 1 GB, archivos comprimidos de dataset 10 GB (Free) / 20 GB (Pro) / 50 GB (Enterprise)
Anotaciones faltantesVerifica que las etiquetas estén en formato YOLO con archivos .txt que coincidan con los nombres de archivo de las imágenes, o sube COCO JSON
"División de entrenamiento requerida"Añade la carpeta train/ a la estructura de tu conjunto de datos, o redistribuye las particiones a través de la barra de división
Nombres de clases indefinidosAñade un archivo data.yaml con una lista names: (consulta el formato YOLO), o define clases en la pestaña de clases

Problemas con el entrenamiento#

ProblemaSolución
El entrenamiento no iniciaVerifica el saldo de créditos en Configuración > Facturación. Se requiere un saldo positivo
Error de memoria insuficiente (Out of memory)Reduce el tamaño del lote (batch size), usa un modelo más pequeño (n/s) o selecciona una GPU con más VRAM
Métricas deficientesVerifica la calidad del dataset, aumenta las épocas, intenta con aumento de datos (data augmentation), verifica el equilibrio de clases
Entrenamiento lentoSelecciona una GPU más rápida, reduce el tamaño de la imagen, comprueba que el dataset no sea el cuello de botella

Problemas de despliegue#

ProblemaSolución
El punto final (endpoint) no respondeVerifica el estado del punto final (Listo frente a Detenido). El arranque en frío puede tardar entre 5 y 15 segundos
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 de exportaciónAlgunos formatos requieren arquitecturas de modelos 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?

Tu región de datos se selecciona durante la incorporación y no puedes cambiarla tú mismo. Para cambiar de región, contacta con el soporte técnico para solicitar un cambio.

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

Ve a Settings > Billing y haz clic en Top Up. Compra créditos desde $5 hasta $1,000. Los créditos comprados nunca caducan.

¿Qué ocurre si el entrenamiento falla?

Si el cómputo en la nube ya había comenzado, se cobra el tiempo de GPU transcurrido. Las fallas ocurridas antes de que inicie una GPU no tienen cargos por uso de cómputo.

¿Puedo descargar mi modelo entrenado?

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

¿Cómo comparto mi trabajo públicamente?

Abre el proyecto o conjunto de datos, haz clic en su insignia Private en la barra de navegación superior y confirma Make Public. El contenido público aparece en la página Explore.

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

Imágenes: 50MB, vídeos: 1GB, datasets: 10GB en Free, 20GB en Pro, 50GB en Enterprise. Para archivos más grandes, divídelos en varias subidas.

¿Cuánto tiempo se guardan los elementos eliminados en la Papelera?

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

¿Puedo utilizar los modelos de Platform comercialmente?

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

FAQ#

  • Para empezar a utilizar Ultralytics Platform:

    1. Sign Up: Crea una cuenta en platform.ultralytics.com
    2. Selecciona la región: Elige tu región de datos (US, EU o AP) durante la incorporación
    3. Upload Dataset: Abre Annotate en la barra lateral y sube tus datos
    4. Entrena un modelo: Crea un proyecto y comienza a entrenar en GPUs en la nube
    5. Despliega: Prueba tu modelo y despliégalo en un endpoint dedicado

    Para obtener una guía detallada, consulta la página de Quickstart.

  • Ultralytics Platform ofrece:

    • Flujo de trabajo unificado: Datos, entrenamiento y despliegue en un solo lugar
    • Multirregional: 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 los despliegues
    • 42 regiones de despliegue: Despliega 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 (modelos y predicción disponibles ahora; conjuntos de datos de profundidad próximamente), clasificación, pose y OBB (consulta la documentación de tareas)
    • Anotación asistida por IA: Smart annotation con modelos SAM y YOLO para acelerar la preparación de datos
  • La plataforma Ultralytics admite múltiples tipos de GPU para el entrenamiento en la nube:

    GPUGeneraciónVRAMCoste/horaIdeal para
    RTX 2000 AdaAda16 GB$0.24Datasets pequeños, pruebas
    RTX A4500Ampere20 GB$0.25Datasets pequeños a medianos
    RTX 4000 AdaAda20 GB$0.26Datasets medianos
    RTX A5000Ampere24 GB$0.27Datasets medianos
    L4Ada24 GB$0.39Optimizado para inferencia
    A40Ampere48 GB$0.44Tamaños de lote más grandes
    RTX 3090Ampere24 GB$0.46Entrenamiento general
    RTX A6000Ampere48 GB$0.49Modelos grandes
    RTX PRO 4000Blackwell24 GB$0.57Budget Blackwell
    RTX PRO 4500Blackwell32 GB$0.64Gran relación precio/rendimiento
    RTX 4090Ada24 GB$0.69Mejor relación precio/rendimiento
    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.09Predeterminado recomendado
    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.39Máxima memoria
    H200 SXMHopper141 GB$4.39Máximo rendimiento
    B200Blackwell180 GB$5.89Modelos grandes (Pro+)
    B300Blackwell288 GB$7.39Modelos más grandes (Pro+)

    Consulta Cloud Training para ver los precios completos y las opciones de GPU.

  • 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 la plataforma requiere ultralytics>=8.4.104. Las versiones anteriores NO funcionarán con la plataforma.

    pip install "ultralytics>=8.4.104"
    # 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 Cloud Training para obtener más detalles sobre el entrenamiento remoto.

  • La plataforma incluye un editor de anotaciones completo que admite:

    • Herramientas manuales: Cajas delimitadoras, polígonos, puntos clave con plantillas de esqueleto, cajas orientadas, clasificación
    • Plantillas de esqueleto: Coloca todos los puntos clave a la vez usando plantillas integradas (Persona, Mano, Cara, Perro, Caja) o personalizadas
    • Smart Annotation: Utiliza SAM 2.1 o SAM 3 para la anotación basada en clics, o ejecuta modelos de Ultralytics YOLO preentrenados y tus propios modelos YOLO ajustados desde la barra de herramientas para detección, segmentación, semántica y OBB
    • Atajos de teclado: Flujos de trabajo eficientes con teclas de acceso rápido
    Acceso directoAcción
    VModo manual (dibujo)
    SModo inteligente (modelo SAM o YOLO)
    AAlternar aplicación automática (en modo Inteligente)
    1 - 9Seleccionar clase por número
    DeleteEliminar anotación seleccionada
    Ctrl+ZDeshacer
    Ctrl+YRehacer
    EscapeGuardar / deseleccionar / salir

    Consulta Annotation para ver la guía completa.

  • La Platform es compatible con los mismos 20 formatos de despliegue 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 de 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

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

Comentarios