Ultralytics YOLO27:

Modelos#

Ultralytics Platform proporciona una gestión integral de modelos para entrenar, analizar y desplegar modelos YOLO. Sube modelos preentrenados o entrena otros nuevos directamente en la plataforma.

Pestaña Overview de la página de modelos de Ultralytics Platform

Subir modelo#

Sube pesos de modelos existentes a la plataforma:

  1. Ve a tu proyecto
  2. Arrastra y suelta archivos .pt en la página del proyecto o en la barra lateral de modelos, o haz clic en el icono Upload models
  3. Los metadatos del modelo se analizan automáticamente a partir del archivo

Se pueden subir varios archivos simultáneamente (hasta 3 de forma simultánea).

Ultralytics Platform Model Drag Drop Upload

Formatos de modelo compatibles:

FormatoExtensiónDescripción
PyTorch.ptFormato nativo de Ultralytics

Después de subirlo, la plataforma analiza los metadatos del modelo:

  • Tipo de tarea (detect, segment, semantic, depth, classify, pose, OBB)
  • Arquitectura (YOLO26n, YOLO26s, etc.)
  • Nombres y cantidad de clases
  • Tamaño de entrada y parámetros
  • Resultados y métricas de entrenamiento (si están presentes en el checkpoint)

Entrenar modelo#

Entrena un modelo nuevo directamente en la plataforma:

  1. Ve a tu proyecto
  2. Haz clic en New Model
  3. Selecciona el modelo base y el conjunto de datos
  4. Configura los parámetros de entrenamiento
  5. Elige entre entrenamiento en la nube o local
  6. Inicia el entrenamiento

Consulta Cloud Training para obtener instrucciones detalladas.

Ciclo de vida del modelo#

graph LR
    A[Upload .pt]:::start --> B[Overview]:::proc
    C[Train]:::start --> B
    B --> D[Predict]:::proc
    B --> E[Export]:::proc
    B --> F[Deploy]:::proc
    E --> G[20 Formats]:::out
    F --> H[Endpoint]:::out

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

Pestañas de la página del modelo#

Cada página de modelo tiene las siguientes pestañas:

PestañaContenido
OverviewMetadatos del modelo, métricas clave y enlace al conjunto de datos
EntrenarGráficas de entrenamiento, salida de la consola y estadísticas del sistema
PredictInferencia interactiva en el navegador
ExportarConversión de formato con selección de GPU
DesplegarCreación y gestión de endpoints

Cabecera del modelo#

Sobre las pestañas, la cabecera muestra el color del modelo (editable), el nombre (haz clic para cambiarlo), la insignia de la tarea, la versión ultralytics del checkpoint y un selector de licencia. Sus acciones son Clone Model (en modelos completados con pesos que aún no posees), Download, Star, Share (modelos públicos) y un menú de More actions que incluye Information, Refresh y Delete Model.

Justo debajo, una tarjeta por cada métrica de la tarea muestra el valor final sobre una minigráfica de su evolución durante el entrenamiento —haz clic en cualquier tarjeta para ir a las gráficas— junto a una tarjeta que enlaza con el conjunto de datos con el que se entrenó el modelo.

TareaMétricas de resumen
Detect, OBBmAP50, mAP50-95, precisión, exhaustividad
SegmentLas mismas cuatro métricas y sus variantes de máscara (M)
PoseLas mismas cuatro métricas y sus variantes de puntos clave (P)
ClassifyPrecisión Top-1, precisión Top-5
SemanticmIoU, precisión por píxel
Depthδ1, AbsRel ↓, RMSE ↓, SILog ↓ (↓ = cuanto menor, mejor)

Pestaña Overview#

La tarjeta Run Information registra cómo se ejecutó la ejecución: estado, hora de inicio, tiempo de ejecución, coste de computación con la GPU y la tarifa por hora, la versión ultralytics, los detalles del host (nombre del host, entorno, sistema operativo, Python, CPU, GPU), el modelo principal, la versión fijada del conjunto de datos, el repositorio de Git, la rama y el commit cuando la ejecución los proporcionó, y un comando reproducible yolo train que puedes copiar.

Mientras una ejecución está activa, la tarjeta muestra el progreso en directo —contador de épocas, barra de progreso, tiempo transcurrido, ETA y coste acumulado— y un botón Cancel. Si una ejecución falla, un banner de error la sustituye y muestra el error capturado y las acciones View full console logs y Retry Training.

Debajo, Training Configuration muestra todos los hiperparámetros utilizados y Performance Metrics muestra los resultados finales de evaluación. Ambas tablas permiten búsquedas e incluyen un menú Export data (Copy JSON, Download CSV, Download JSON).

Métricas y argumentos de la vista general del modelo en Ultralytics Platform

Pestaña Train#

La pestaña Train tiene tres subpestañas:

Subpestaña Charts#

Gráficas interactivas de métricas por época, divididas en vistas de Training y Validation cuando la ejecución ha generado artefactos de validación. Los grupos de gráficas siguen las métricas notificadas por la ejecución:

Grupo de gráficasGráficos
MétricasLas métricas de la tarea indicadas en Model Header
PérdidaUn gráfico por componente de pérdida (box, cls, …), entrenamiento con línea continua y validación con línea discontinua
Learning Ratelr/pg0, lr/pg1, lr/pg2

Cada grupo se puede contraer; su menú permite ocultar o mostrar gráficas individuales (y, en el caso de las pérdidas, las series de entrenamiento o validación), y puedes arrastrar y cambiar el tamaño de las gráficas para crear una disposición que se conserva entre sesiones.

Subpestaña de gráficas de entrenamiento de modelos de Ultralytics Platform

Subpestaña Console#

Salida de la consola en directo del proceso de entrenamiento:

  • Transmisión de registros en tiempo real durante el entrenamiento, conservando las últimas 2000 líneas
  • Barras de progreso de las épocas y resultados de validación
  • Detección de errores fatales que finaliza la ejecución y muestra el mensaje en un banner
  • Compatibilidad con colores ANSI, una columna de marcas de tiempo opcional y copia con un clic como texto sin formato

Subpestaña de consola de entrenamiento de modelos de Ultralytics Platform

Subpestaña System#

Una tarjeta del host que resume la instancia de entrenamiento (nombre del host, CPU, GPU, totales de RAM y disco, y cuándo se detectó por última vez), seguida de gráficas por época:

GráficaDescripción
CPU & RAM UsageUso de la CPU y de la memoria del sistema
GPU Utilization & MemoryUso de la computación de la GPU y de la memoria de la GPU
GPU TemperatureTemperatura media entre las GPU
Network I/OVelocidad de descarga y subida
Disk I/OVelocidad de lectura y escritura

Las gráficas de GPU, red y disco solo aparecen cuando la ejecución ha notificado esos contadores.

Subpestaña del sistema de entrenamiento de modelos de Ultralytics Platform

Pestaña Predict#

Ejecuta inferencia interactiva directamente en el navegador:

  • Sube una imagen, usa imágenes de ejemplo o utiliza la webcam
  • Los resultados se muestran con cuadros delimitadores, máscaras, mapas de clases semánticas o puntos clave
  • Inferencia automática cuando se proporciona una imagen
  • Admite todos los tipos de tarea (detect, segment, semantic, depth, classify, pose, OBB)
Pruebas rápidas

La pestaña Predict ejecuta la inferencia en Ultralytics Cloud, por lo que no necesitas una GPU local. Los resultados se muestran con superposiciones interactivas que coinciden con el tipo de tarea del modelo.

Pestaña Export#

Exporta tu modelo a 20 formatos de despliegue. Consulta Export Model más abajo y la guía del modo Export principal para obtener todos los detalles.

Pestaña Deploy#

Crea y gestiona endpoints de inferencia dedicados. Consulta Deployments para obtener más información.

Gráficas de validación#

Cuando finaliza el entrenamiento, la vista Validation dentro de la subpestaña Charts muestra un análisis detallado de la última época.

Matriz de confusión#

Mapa de calor interactivo que muestra la precisión de las predicciones por clase:

Matriz de confusión del modelo de Ultralytics Platform

Curvas PR/F1#

Cuando la ejecución de entrenamiento las proporciona, la vista Validación también muestra curvas de rendimiento en distintos umbrales de confianza. Los gráficos de validación disponibles dependen de los artefactos generados por la ejecución.

Curvas PR F1 del modelo de Ultralytics Platform

CurvaDescripción
Precisión-RecallEquilibrio entre precisión y recall
F1-ConfianzaPuntuación F1 en distintos niveles de confianza
Precisión-ConfianzaPrecisión en distintos niveles de confianza
Recall-ConfianzaRecall en distintos niveles de confianza

Diagnóstico por imagen#

Los modelos de detección entrenados con una versión guardada del dataset también incluyen un análisis de validación por imagen, que señala los datos detrás de una puntuación decepcionante:

  • Imágenes con mejor y peor rendimiento, ordenadas por F1 por imagen y dibujadas con sus BBox de ground truth
  • Explorador de características, que correlaciona F1 con la anchura, la altura, el número de píxeles, la relación de aspecto y el número de instancias de la imagen, con la relación más fuerte seleccionada de forma predeterminada
  • Clases asociadas a los fallos, ordenadas según qué clases aparecen con mayor frecuencia en las imágenes más débiles
  • Find similar en la galería con peor rendimiento, en una sola imagen en su vista de pantalla completa y en una fila de clase, que busca imágenes en conjuntos de datos públicos similares a los fallos capturados y añade las imágenes seleccionadas al conjunto de datos de entrenamiento como imágenes train sin etiquetar (consulta Find Similar Images); se muestra cuando puedes editar el proyecto y el conjunto de datos de entrenamiento es un conjunto de datos no conectado del mismo espacio de trabajo
Requisitos

El diagnóstico por imagen requiere un visor con la sesión iniciada, una ejecución de detección completada y una versión de dataset vinculada: la instantánea inmutable es lo que permite recuperar el ground truth de cada imagen. Las ejecuciones que no registraron métricas por imagen muestran en su lugar un aviso breve.

Exportar modelo#

graph LR
    A[Select Format]:::start --> B[Configure Args]:::proc
    B --> C[Export]:::proc
    C --> D{GPU Required?}:::decide
    D -->|Yes| E[Cloud GPU Export]:::proc
    D -->|No| F[CPU Export]:::proc
    E --> G[Download]:::out
    F --> G

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

Exporta tu modelo a 20 formatos de despliegue:

  1. Ve a la pestaña Exportar
  2. Selecciona el formato de destino
  3. Configura los argumentos de exportación (tamaño de imagen, precisión de 16 bits, dinámico, etc.)
  4. Para los formatos que requieren GPU (TensorRT), selecciona un tipo de GPU
  5. Haz clic en Iniciar exportación
  6. Descárgalo cuando termine

Conecta las alertas de Slack para recibir un mensaje cuando una exportación esté lista o falle.

Lista de formatos de la pestaña Exportar de modelos de Ultralytics Platform

Formatos compatibles#

Platform admite la exportación a 20 formatos de despliegue: ONNX, TorchScript, OpenVINO, TensorRT, CoreML, TF SavedModel, TF GraphDef, LiteRT, TF Edge TPU, PaddlePaddle, NCNN, MNN, RKNN, Qualcomm (QNN), IMX500, Axelera, ExecuTorch, DeepX, Hailo y Huawei Ascend.

Guía de selección de formatos#

DestinoFormato recomendadoNotas
GPU NVIDIATensorRTSelecciona la misma familia de GPU que el dispositivo de despliegue
NVIDIA JetsonTensorRTSelecciona el destino previsto y comprueba su estado de validación
Hardware IntelOpenVINOCPU, GPU y VPU
Dispositivos AppleCoreML o LiteRTiOS, macOS, Apple Silicon
AndroidLiteRT o NCNNLiteRT (runtime en el dispositivo de Google) o NCNN para ARM
Navegadores webLiteRT.js u ONNXLiteRT.js u ONNX mediante ONNX Runtime Web
Dispositivos edgeTF Edge TPU o RKNNCoral y Rockchip (consulta los chips compatibles)
GeneralONNXCompatible con la mayoría de runtimes

Progreso de exportación de modelos de Ultralytics Platform

Destinos TensorRT de NVIDIA Jetson#

Ultralytics Platform ofrece las siguientes selecciones de destino Jetson para exportaciones de TensorRT .engine. Las mediciones de validación de julio de 2026 utilizaron JetPack 7.2 / L4T r39.2, Python 3.12.3, NVIDIA PyTorch 2.12.0a0 (compilación 26.04), CUDA 13.2 y TensorRT 10.16.1.11. Describen ese entorno probado; verifica los tiempos de ejecución actuales del trabajador y del dispositivo de implementación antes de reutilizar un motor exportado.

Selección de destinoAPI gpuTypeMemoriaArquitectura de GPUPythonCUDATensorRTExportación YOLO26n FP16 medidaValidación física de compilación/carga
Jetson Thor T5000jetson-thor-t5000128 GBBlackwell, CC 11.03.12.313.210.16.1.11~1 min 46 sThor en el perfil NVIDIA T4000; candidato T5000
Jetson Thor T4000jetson-thor-t400064 GBBlackwell, CC 11.03.12.313.210.16.1.11~1 min 46 sThor en el perfil NVIDIA T4000
Jetson AGX Orin 64GBjetson-agx-orin-64gb64 GBAmpere, CC 8.73.12.313.210.16.1.117 min 15 sCompilado, cargado y ejecutado mediante inferencia en AGX Orin 64GB
Jetson AGX Orin 32GBjetson-agx-orin-32gb32 GBAmpere, CC 8.73.12.313.210.16.1.115 min 34 sCompilación/carga en AGX Orin 64GB; SKU de 32GB pendiente
Jetson Orin NX 16GBjetson-orin-nx-16gb16 GBAmpere, CC 8.73.12.313.210.16.1.115 min 09 sCompilación/carga en AGX Orin 64GB; SKU NX pendiente
Jetson Orin NX 8GBjetson-orin-nx-8gb8 GBAmpere, CC 8.73.12.313.210.16.1.115 min 01 sCompilación/carga en AGX Orin 64GB; SKU NX pendiente
Jetson Orin Nano 8GB Superjetson-orin-nano-8gb8 GBAmpere, CC 8.73.12.313.210.16.1.114 min 59 sCompilación/carga en AGX Orin 64GB; SKU Nano pendiente
Jetson Orin Nano 4GBjetson-orin-nano-4gb4 GBAmpere, CC 8.73.12.313.210.16.1.115 min 01 sCompilación/carga en AGX Orin 64GB; SKU Nano pendiente

Los tiempos son pruebas de enrutamiento de producción de extremo a extremo observadas una sola vez en julio de 2026 y redondeadas al segundo más cercano; son mediciones de referencia, no un SLA ni una comparativa de rendimiento por SKU. Ambas selecciones Thor se compilan en un Developer Kit T5000 con el perfil de compatibilidad T4000 de NVIDIA. Las seis rutas Orin se compilan en un AGX Orin 64GB, donde se cargó y ejecutó cada motor resultante.

Haz coincidir el entorno de compilación del motor TensorRT

Los motores descargados están vinculados a su plataforma de compilación, familia de GPU, versión de TensorRT y un tiempo de ejecución de CUDA compatible. La tabla anterior registra el entorno de implementación medido, el cual puede diferir de las imágenes de Docker más recientes de latest-nvidia-arm64. Comprueba el tiempo de ejecución de destino real antes de reutilizar un motor. Valida cada motor y su ajuste de memoria en el dispositivo de implementación, y realiza la calibración INT8 allí para obtener los mejores resultados. Si los entornos no coinciden, exporta el motor localmente en su lugar. Consulta la NVIDIA Jetson guide y la TensorRT integration guide para obtener detalles sobre la implementación local.

Compatibilidad de chips RKNN#

Al exportar al formato RKNN, selecciona tu dispositivo Rockchip de destino:

ChipDescripción
RK3588SoC edge de gama alta
RK3576SoC edge de gama media
RK3566SoC edge de gama media
RK3568SoC edge de gama media
RK3562SoC edge de nivel básico
RV1103Procesador de visión
RV1106Procesador de visión
RV1103BProcesador de visión
RV1106BProcesador de visión
RK2118Procesador de IA
RV1126BProcesador de visión

Ciclo de vida de los trabajos de exportación#

Los trabajos de exportación pasan por los siguientes estados:

EstadoDescripción
En colaEl trabajo de exportación está esperando para iniciarse
IniciándoseEl trabajo de exportación se está inicializando
En ejecuciónLa exportación está en curso
CompletadoLa exportación ha finalizado — descarga disponible
FallidoLa exportación ha fallado (consulta el mensaje de error)
CanceladoEl usuario ha cancelado la exportación
Tiempo de exportación

El tiempo de exportación varía según el formato y el host de compilación. Las exportaciones de TensorRT pueden tardar varios minutos porque TensorRT perfila y ajusta el motor en la GPU física que se muestra en la tabla de validación de Jetson o en la GPU en la nube seleccionada.

Acciones de exportación masiva#

  • Exportar todo: Haz clic en Export All para iniciar trabajos de exportación para todos los formatos basados en CPU con la configuración predeterminada. Los formatos que necesitan seleccionar una GPU, no están disponibles para este modelo o ya tienen una exportación se omiten y se muestran en una lista.
  • Eliminar todas las exportaciones: Haz clic en Delete All para eliminar todas las exportaciones del modelo.

Restricciones de formato#

Algunos formatos de exportación tienen restricciones de arquitectura o de tarea:

FormatoRestricción
IMX500Solo disponible para YOLOv8n y YOLO11n; INT8 o W8A16
AxeleraSolo modelos de detección; solo INT8
DeepXSolo INT8
HailoSalida HEF INT8; selecciona Hailo-8, Hailo-8L, Hailo-10H, Hailo-15H o Hailo-15L. Solo YOLOv8, YOLO11 y YOLO26; para YOLO26, detección, segmentación semántica, profundidad y clasificación
HuaweiSalida .om FP16; objetivos Ascend310P1, Ascend310P3, Ascend310B1 y Ascend310B4
QualcommCuantización W8A16 fija; selecciona un objetivo HTP compatible. Dragonwing IQ-8275 es compatible con name=iq-8275; IQ-615 no es compatible
Reglas adicionales de exportación
  • Las exportaciones de clasificación, segmentación semántica y profundidad no incluyen NMS, y MNN inserta NMS solo para detección y pose.
  • Las exportaciones de CoreML con tamaños de lote superiores a 1 utilizan dynamic=true.
  • Las combinaciones de formato y modelo no compatibles se deshabilitan en el diálogo de exportación antes de iniciarlo.
  • Solo puede ejecutarse una exportación por formato a la vez para un modelo determinado.

Mover modelos entre proyectos#

Mueve los modelos que puedes editar a otro proyecto del mismo espacio de trabajo sin copiarlos:

  1. Abre el proyecto de origen y selecciona uno o más modelos en la lista de modelos
  2. Haz clic derecho y elige Cortar (Cmd/Ctrl+X)
  3. Abre el proyecto de destino, haz clic derecho en la lista de modelos y elige Pegar (Cmd/Ctrl+V), o arrastra los modelos seleccionados al proyecto de destino en la barra lateral

Los modelos movidos conservan sus pesos, métricas, exportaciones y despliegues y toman la URL del proyecto de destino. Un modelo cuyo nombre de URL ya se esté usando en el destino se renombra al llegar, los modelos que todavía están entrenando no se pueden mover y Esc cancela un corte pendiente. Para copiar un modelo que no te pertenece en uno de tus proyectos, usa Clonar modelo.

Clonar modelo#

Clona un modelo en otro proyecto:

  1. Abre la página del modelo
  2. Haz clic en Clonar modelo
  3. Selecciona el proyecto de destino o elige Nuevo proyecto para crear uno directamente
  4. Si quieres, asigna otro nombre al clon
  5. Haz clic en Clonar modelo

El modelo y sus pesos se copian en el proyecto de destino. Clonar modelo aparece en los modelos completados cuyos pesos aún no posees.

Descargar modelo#

Descarga los pesos de tu modelo:

  1. Ve a la pestaña Descripción general del modelo
  2. Haz clic en el botón Descargar
  3. El checkpoint principal .pt del modelo se descarga automáticamente

Los formatos exportados se pueden descargar desde la pestaña Exportar cuando finaliza la exportación.

Vinculación de conjuntos de datos#

Los modelos se pueden vincular a su conjunto de datos de origen:

  • Consulta qué conjunto de datos se utilizó para el entrenamiento
  • Haz clic en la tarjeta del conjunto de datos de la pestaña Descripción general para acceder a él
  • Haz un seguimiento del linaje de los datos

Al entrenar con conjuntos de datos de Platform mediante el formato de URI ul://, la vinculación es automática.

Formato de URI del conjunto de datos
# Train with a Platform dataset — linking is automatic
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

El esquema ul:// se resuelve en tu conjunto de datos de Platform. La pestaña Descripción general del modelo entrenado mostrará un enlace a este conjunto de datos (consulta Uso de conjuntos de datos de Platform).

Metadatos personalizados#

Abre Más acciones y selecciona Información para revisar dos secciones:

  • Metadatos de Ultralytics: detalles de Platform de solo lectura, como el ID del modelo, el proyecto, el conjunto de datos de origen, la tarea, el estado y las marcas de tiempo
  • Metadatos personalizados: tu propio objeto JSON para el contexto de evaluación, el seguimiento de versiones, la gobernanza u otros datos específicos del modelo

Los metadatos personalizados son independientes de la información del modelo propiedad del entrenamiento, los detalles del entorno y los argumentos de entrenamiento. Los usuarios con permisos de visualización del espacio de trabajo pueden consultarlos, mientras que los miembros con acceso de edición pueden sustituir el objeto. El objeto de metadatos serializado está limitado a 500.000 caracteres y cada clave de nivel superior está limitada a 128 caracteres. Guarda un objeto vacío ({}) para borrar los metadatos personalizados.

Configuración de visibilidad#

Controla quién puede ver tu modelo:

ConfiguraciónDescripción
PrivadoSolo tú y los miembros del espacio de trabajo pueden acceder
PúblicoCualquiera puede verlo en la página Explorar

La visibilidad se establece a nivel de proyecto, por lo que controla todos los modelos del proyecto. Para cambiarla, haz clic en la insignia de visibilidad (private o public) situada junto al nombre del proyecto en la ruta de navegación de la parte superior de la página. El cambio a privado se aplica inmediatamente. El cambio a público muestra un diálogo de confirmación antes de aplicarse.

Eliminar modelo#

Elimina un modelo que ya no necesites:

  1. Abre el menú Más acciones en la cabecera del modelo y selecciona Eliminar modelo
  2. Confirma la eliminación
Papelera y restauración

Los modelos eliminados se trasladan a la Papelera durante 30 días. Restáuralos desde Configuración > Papelera.

Consulta también#

Preguntas frecuentes#

  • Ultralytics Platform es totalmente compatible con todas las arquitecturas YOLO mediante proyectos dedicados:

    YOLO26 admite 7 tipos de tarea: detección, segmentación, semántica, profundidad, clasificación, pose y OBB. YOLO11 y YOLOv8 admiten el mismo conjunto, excepto la segmentación semántica y la profundidad, mientras que YOLOv5 solo admite detección.

  • Sí, descarga los pesos de tu modelo desde la página del modelo:

    1. Haz clic en el icono de descarga de la pestaña Descripción general
    2. El checkpoint principal .pt del modelo se descarga automáticamente
    3. Los formatos exportados se pueden descargar desde la pestaña Exportar
  • La comparación de modelos funciona dentro de un proyecto. Para comparar entre proyectos:

    1. Mueve o clona los modelos en un solo proyecto, o
    2. Exporta las métricas y compáralas externamente
  • Los archivos de modelo .pt subidos están limitados a 1 GB, y los modelos que se aproximan a ese límite pueden tardar más en subirse y procesarse.

  • Sí. Elige un modelo compatible de los proyectos oficiales YOLO26, YOLO11, YOLOv8 o YOLOv5, o selecciona uno de tus propios checkpoints completados o subidos desde Mis modelos en el diálogo de entrenamiento.

Comentarios