Ultralytics YOLO27:
Get Started

Guía de inicio rápido de Ultralytics Platform#

Ultralytics Platform ofrece un flujo de trabajo guiado para subir conjuntos de datos, entrenar nuevos modelos YOLO a partir de pesos preentrenados, probar los modelos terminados en el navegador y configurar endpoints de inferencia dedicados.



Ver: Empieza a usar Ultralytics Platform: guía rápida

El siguiente diagrama interactivo muestra las cuatro etapas principales del flujo de trabajo de Ultralytics Platform. Haz clic en cualquier etapa o subpaso para acceder a instrucciones detalladas sobre esa sección.

graph LR
    A(Sign Up):::start --> B(Prepare Data):::proc --> C(Train):::proc --> D(Deploy):::out
    A -.- A1["<a href='#get-started'>Create account</a><br/><a href='#region-selection'>Select region</a>"]:::proc
    B -.- B1["<a href='#upload-your-first-dataset'>Upload dataset</a><br/><a href='#create-your-first-project'>Create Project</a>"]:::proc
    C -.- C1["<a href='#training-configuration'>Configure training</a><br/><a href='#monitor-training'>Monitor progress</a>"]:::proc
    D -.- D1["<a href='#test-your-model'>Test model</a><br/><a href='#deploy-to-production'>Deploy endpoint</a>"]:::proc

    click A "#get-started"
    click B "#upload-your-first-dataset"
    click C "#train-your-first-model"
    click D "#deploy-to-production"

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

Empezar#

Ultralytics Platform ofrece varias opciones sencillas para registrarte. Puedes registrarte e iniciar sesión con tu cuenta de Google o GitHub, o con tu dirección de correo electrónico.

Registro en Ultralytics Platform

Selección de región#

Durante la configuración inicial, se te pedirá que selecciones tu región de datos. Platform mide automáticamente la latencia de cada región y recomienda la más cercana. Esta elección determina dónde se almacenan tus conjuntos de datos, modelos y datos de entrenamiento gestionado. Las regiones de los endpoints dedicados se seleccionan por separado al implementar un modelo.

Mapa de regiones de configuración inicial de Ultralytics Platform con latencia

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
Elige bien tu región

La región de datos se establece durante la configuración inicial y después no podrás cambiarla por tu cuenta, así que elige la región más cercana a ti o a tus usuarios para obtener el mejor rendimiento. Si más adelante necesitas cambiar de región, ponte en contacto con el servicio de asistencia para solicitarlo.

Créditos gratuitos#

Cada cuenta nueva recibe créditos gratuitos para entrenar en la nube con GPU:

Tipo de correo electrónicoCréditos de registroCómo cumplir los requisitos
Correo electrónico del trabajo/empresa$25.00Usa el dominio de tu empresa (@company.com)
Correo electrónico personal$5.00Gmail, Yahoo, Outlook, etc.
Saca el máximo partido a tus créditos

Regístrate con un correo electrónico del trabajo para recibir 25 $ en créditos. Si te has registrado con un correo electrónico personal, puedes verificar uno del trabajo más adelante para desbloquear 20 $ adicionales en créditos.

Completa tu perfil#

El proceso de incorporación te guía en tres pasos:

  1. Perfil - Introduce tu nombre visible, un nombre de usuario único (permanente y que no podrás cambiar más adelante), tu organización (opcional) y tu caso de uso principal
  2. Región de datos - Selecciona EE. UU., la UE o AP mediante un mapamundi visual que muestra la latencia
  3. Finalizar - Revisa tus selecciones, aplica un código promocional si quieres y completa el registro para reclamar tus créditos de bienvenida

Perfil de incorporación de Ultralytics Platform con caso de uso

Actualizar más adelante

Puedes actualizar tu perfil en cualquier momento desde Ajustes, incluidos tu nombre visible, tu biografía y tus enlaces sociales. No podrás cambiar tu nombre de usuario después de registrarte. No puedes cambiar la región de datos por tu cuenta; contacta con el servicio de asistencia para solicitar el traslado.

Panel de inicio#

Tras iniciar sesión, accederás a la página de inicio de Ultralytics Platform, que incluye una tarjeta de bienvenida con estadísticas del espacio de trabajo, un vídeo de presentación, acceso rápido a conjuntos de datos, proyectos y almacenamiento, y un feed de actividad reciente.

Tarjeta de bienvenida del panel de inicio de Ultralytics Platform

La barra lateral permite acceder a todas las secciones de Platform:

SecciónElementoDescripción
Parte superiorBuscarBúsqueda rápida en todos tus recursos (Cmd+K)
InicioPanel con acciones rápidas y actividad reciente
ExplorarDescubre proyectos, conjuntos de datos e imágenes públicos
AgentesCrea flujos de trabajo visuales de Agentes con YOLO, condiciones y VLM
ContenidoAnotarTus conjuntos de datos, con un acceso directo + para crear uno
EntrenarTus proyectos con modelos entrenados
ImplementacionesTus implementaciones; cada una abre su página de implementación e incluye un acceso directo + para crear una
Pie de páginaAyudaGuías, enlaces a la comunidad y formulario de comentarios integrado en la aplicación
AjustesCuenta, facturación, equipos y preferencias
CuentaMenú del perfil con selector de espacios de trabajo, actividad y Cerrar sesión

Cada sección de contenido muestra tus cinco elementos más recientes y un enlace al resto. Al pasar el cursor sobre un elemento aparece la acción para eliminarlo, que lo mueve a Papelera, excepto los despliegues, que se eliminan permanentemente tras la confirmación. Puedes acceder a la propia Papelera desde la búsqueda (Cmd+K) o abriendo platform.ultralytics.com/trash.

Navegar sin iniciar sesión

Sin una cuenta, la misma barra lateral muestra Conjuntos de datos y Modelos públicos de @ultralytics en lugar de tu propio contenido, y el pie de página muestra una tarjeta de registro en vez del menú de cuenta.

Tarjeta de bienvenida#

La tarjeta de bienvenida muestra tu perfil, la insignia de tu plan (que enlaza a la comparación de planes) y las estadísticas del espacio de trabajo de un vistazo. Cada estadística enlaza a la vista correspondiente del espacio de trabajo:

EstadísticaDescripción
Conjuntos de datosNúmero de conjuntos de datos
ImágenesNúmero total de imágenes en todos los conjuntos de datos
AnotacionesNúmero total de anotaciones
ProyectosNúmero de proyectos
ModelosNúmero total de modelos entrenados
ExportacionesNúmero de exportaciones de modelos
ImplementacionesNúmero de implementaciones activas

Acciones rápidas#

Debajo de la tarjeta de bienvenida, el panel muestra tres tarjetas:

  • Conjuntos de datos: Crea un conjunto de datos nuevo o arrastra imágenes, vídeos o archivos de conjuntos de datos para subirlos. Muestra tus conjuntos de datos recientes.
  • Proyectos: Crea un proyecto nuevo o arrastra archivos de modelos .pt para subirlos. Muestra tus proyectos recientes.
  • Almacenamiento: Vista general del uso del almacenamiento (conjuntos de datos, modelos y exportaciones) y los límites del plan.

Una tabla de Actividad reciente en la parte inferior muestra tus conjuntos de datos, proyectos e implementaciones más recientes, con su estado y la hora de la última actualización.

Pulsa Cmd+K (Mac) o Ctrl+K (Windows/Linux) para abrir la barra de búsqueda. Busca al instante en páginas, proyectos, conjuntos de datos e implementaciones.

Asistente de chat con IA#

Haz clic en Preguntar a la IA para trabajar con un agente de IA que automatiza tareas en Ultralytics Platform. El agente trabaja directamente con tus conjuntos de datos y modelos para anotar imágenes, ejecutar experimentos de entrenamiento, comparar resultados y exportar o implementar modelos. Consulta Entrenamiento automático con Preguntar a la IA para ver ejemplos de indicaciones y cómo configurar tu propio agente de programación.

Visitas guiadas de incorporación#

Platform incluye visitas guiadas que presentan funciones clave mientras exploras distintas secciones:

Visita guiadaActivadorContenido
Visita guiada de navegaciónPrimera visita a Inicio después de la incorporaciónInicio, Explorar, Anotar, Entrenar, Implementar, Ajustes, Tu cuenta
Visita guiada de proyectosPrimera visita a la página de un proyectoModelos, gráficos de entrenamiento, Entrenar un modelo
Visita guiada de conjuntos de datosPrimera visita a la página de un conjunto de datosImágenes, divisiones del conjunto de datos, clases, gráficos, Entrenar un modelo, Subir imágenes, Descargar conjunto de datos
Usuarios de empresa

Los usuarios con un plan Enterprise ven una visita guiada de navegación ampliada, con indicaciones específicas para empresas en el paso de entrenamiento.

Reiniciar las visitas guiadas#

Para volver a iniciar cualquier visita guiada:

  • Botón Repetir visita guiada — Haz clic en el avatar de tu perfil (abajo a la izquierda de la barra lateral) para abrir el menú de cuenta y, a continuación, selecciona Repetir visita guiada. Así se reinician todas las visitas guiadas para que vuelvan a mostrarse la próxima vez que visites cada sección.
  • Parámetro de URL — Añade ?tour= con el ID de la visita guiada para reiniciarla directamente: ?tour=nav en la página de Inicio, ?tour=project en la página de un proyecto o ?tour=dataset en la página de un conjunto de datos.

Sube tu primer conjunto de datos#

Abre Annotate en la barra lateral y haz clic en + para crear un conjunto de datos nuevo. También puedes arrastrar y soltar archivos directamente en la tarjeta Conjuntos de datos del panel de inicio.

Cuadro de diálogo de carga de inicio rápido de Ultralytics Platform

El cuadro de diálogo Nuevo conjunto de datos ofrece cuatro fuentes. En esta guía de inicio rápido se utiliza Subir; las demás se explican en Conjuntos de datos e Integraciones:

FuenteDisponibilidadDescripción
SubirTodos los planesArrastra y suelta imágenes, vídeos, archivos comprimidos o archivos NDJSON desde tu equipo
URLTodos los planesImporta desde un enlace HTTP o HTTPS directo a un archivo ZIP, TAR, TAR.GZ, TGZ o NDJSON
NubePro y superioresConecta un bucket de S3, GCS o Azure
En las instalacionesEnterpriseIndexa datos que permanecen en tu propio host conectado

Las subidas admiten varios formatos (consulta todos los detalles en Conjuntos de datos):

FormatoTamaño máximo (Free / Pro / Enterprise)Descripción
Imágenes50 MBJPG, PNG, WebP, TIFF y otros formatos habituales
Archivo de conjunto de datos10 / 20 / 50 GBArchivo ZIP o TAR (incluidos .tar.gz y .tgz) con imágenes y etiquetas
Vídeo1 GBMP4, WebM, MOV, MKV, M4V: se extraen fotogramas a 1 FPS (máximo 100 fotogramas)
NDJSON10 / 20 / 50 GBFormato de exportación de conjuntos de datos de Ultralytics para metadatos portátiles
graph LR
    A[Drop Files]:::start --> B[Auto-Package ZIP]:::proc
    B --> C[Upload to Storage]:::proc
    C --> D[Process Data]:::proc
    D --> E[Resize & Thumbnail]:::proc
    E --> F[Parse Labels]:::proc
    F --> G[Compute Statistics]:::proc
    G --> H[Dataset Ready]:::out

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

Tras la subida, la plataforma procesa automáticamente tus datos:

  1. Las imágenes de más de 4096 px se redimensionan (se conserva la relación de aspecto; los originales TIFF se almacenan tal como se han subido)
  2. Se generan miniaturas de 256 px para agilizar la navegación
  3. Se analizan y validan las etiquetas de YOLO, COCO, LabelMe y NDJSON de Ultralytics o Labelbox
  4. Se calculan estadísticas (distribución de clases, mapas de calor y dimensiones)
Estructura de los conjuntos de datos de YOLO

Para obtener los mejores resultados, sube un archivo ZIP o TAR (incluidos .tar.gz y .tgz) con la estructura estándar de YOLO:

my-dataset.zip
├── data.yaml          # Class names and splits
├── train/
│   ├── images/
│   │   ├── img001.jpg
│   │   └── img002.jpg
│   └── labels/
│       ├── img001.txt
│       └── img002.txt
└── val/
    ├── images/
    └── labels/

Para consultar la sintaxis completa de cada tarea, consulta las guías de conjuntos de datos de detección, segmentación, pose, OBB y clasificación.

Más información sobre los conjuntos de datos y los formatos admitidos para detección, segmentación, pose, OBB y clasificación.

Crea tu primer proyecto#

Los proyectos te ayudan a organizar modelos y experimentos relacionados. Abre Train en la barra lateral y haz clic en + para crear un proyecto. También puedes arrastrar los pesos .pt hasta la tarjeta Proyectos del panel de inicio para crear un proyecto e importarlos de una sola vez.

Crear proyectos en Ultralytics Platform

Introduce un nombre y, si quieres, una descripción. Los proyectos organizan las ejecuciones de modelos y los pesos de modelos importados o clonados, e incluyen gráficos para comparar los resultados de entrenamiento completados.

Más información sobre los proyectos.

Entrena tu primer modelo#

Desde tu proyecto, haz clic en New Model para abrir el cuadro de diálogo Entrenar un modelo nuevo. También puedes empezar desde la página de un conjunto de datos; en ese caso, el conjunto de datos queda fijado y solo tienes que elegir el proyecto de destino.

Pestaña Cloud del cuadro de diálogo de entrenamiento de inicio rápido de Ultralytics Platform

Configuración del entrenamiento#

  1. Modelo base: selecciona pesos oficiales de Ultralytics o uno de tus propios modelos entrenados. El cuadro de diálogo avisa si la tarea del modelo no coincide con la del conjunto de datos.
  2. Conjunto de datos: elige un conjunto de datos listo que tenga al menos una imagen de entrenamiento, una imagen de validación o prueba y una imagen etiquetada
  3. Parámetros: establece Épocas (100 de forma predeterminada), Tamaño del lote (déjalo en blanco para usar el valor automático), Tamaño de imagen (640 de forma predeterminada) y un Nombre opcional para la ejecución. Despliega Configuración avanzada para editar cualquier otro argumento de entrenamiento de Ultralytics en un editor YAML.
  4. Seleccionar GPU: en la pestaña Entrenamiento en la nube, elige los recursos de computación según tu presupuesto y el tamaño del modelo. La opción predeterminada es RTX PRO 6000 (96 GB Blackwell, 2,09 $/h), que admite todas las variantes de YOLO26. Consulta la tabla completa de precios de GPU o el paso de GPU del entrenamiento en la nube para ver la lista completa y los requisitos de cada nivel.
  5. Iniciar entrenamiento: revisa el coste y la duración estimados junto al saldo de créditos y, a continuación, haz clic en Start Training.
Guardar versión del conjunto de datos

Marca Guardar versión del conjunto de datos antes de empezar para crear una instantánea de un conjunto de datos alojado en Platform y vincularla a la ejecución, de modo que puedas reproducir exactamente los datos de entrenamiento más adelante. Consulta Conjuntos de datos.

Se requiere saldo de créditos

El entrenamiento en la nube requiere un saldo de créditos positivo que cubra el coste estimado del trabajo. Añade saldo directamente desde el cuadro de diálogo de entrenamiento o consulta tu saldo en Settings > Billing. Las cuentas nuevas reciben créditos gratuitos (5 $ para correos personales y 25 $ para correos de trabajo).

Supervisa el entrenamiento#

Cuando empiece el entrenamiento, abre la pestaña Train del modelo para supervisar el progreso en tiempo real desde tres subpestañas:

SubpestañaContenido
GráficosCurvas de pérdida de entrenamiento y validación, mAP, precisión y exhaustividad
ConsolaSalida del registro de entrenamiento en tiempo real
SistemaUso de GPU, consumo de memoria y métricas del hardware

Pérdida y métricas en los gráficos de entrenamiento de Ultralytics Platform

Las métricas se transmiten en tiempo real mediante SSE (eventos enviados por el servidor). Cuando hay artefactos de validación, la subpestaña Gráficos se divide en las vistas Entrenamiento y Validación; en Validación encontrarás la matriz de confusión y las curvas PR y F1.

Cancelar entrenamiento

Puedes cancelar un trabajo de entrenamiento en curso en cualquier momento. Solo se te cobrará el tiempo de computación utilizado hasta ese momento.

Más información sobre el entrenamiento en la nube.

Prueba tu modelo#

Cuando termine el entrenamiento, prueba tu modelo directamente en el navegador:

  1. Ve a la pestaña Predict de tu modelo
  2. Sube una imagen, arrástrala y suéltala, captura una con tu cámara web o haz clic en una imagen de ejemplo (la inferencia se ejecuta automáticamente al soltarla)
  3. Consulta las superposiciones de predicción adecuadas para la tarea, los tiempos de cada etapa (preprocesamiento, inferencia, posprocesamiento y red) y la respuesta JSON sin procesar

Pestaña de predicción de Ultralytics Platform con cuadros delimitadores

Ajusta los parámetros de inferencia:

ParámetroPredeterminadoDescripción
Confianza0.25Filtra las predicciones con poca confianza
IoU0.7Controla el solapamiento para NMS
Tamaño de imagen640Redimensiona la entrada para la inferencia

En Documentación de la API, la pestaña Predict muestra código de ejemplo en Python, JavaScript y cURL, con los parámetros que has seleccionado arriba. Primero despliega el modelo y, después, sustituye la URL y la clave de marcador de posición por los valores de tu endpoint:

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())
Inferencia automática

La pestaña Predicción ejecuta la inferencia automáticamente al soltar una imagen; no hace falta hacer clic en ningún botón. También vuelve a ejecutarla cada vez que cambias la confianza, IoU o el tamaño de imagen. Se precargan imágenes de ejemplo (bus.jpg, zidane.jpg) para que puedas probarlo al instante.

Más información sobre la inferencia.

Despliega en producción#

Despliega tu modelo en un endpoint dedicado para usarlo en producción:

  1. Ve a la pestaña Deploy de tu modelo
  2. Platform mide la latencia en las 42 regiones y la representa en un mapa mundial con un degradado de verde a rojo (menos latencia aparece en verde y más latencia, en rojo)
  3. En la tabla Latencia por región, debajo del mapa y ordenada por latencia desde tu ubicación, busca la región que quieras. Usa Rescan para volver a medirla cuando quieras.
  4. Haz clic en Deploy en esa fila para crear el endpoint

Mapa de regiones con latencia en la pestaña Despliegue de Ultralytics Platform

graph LR
    A[Select Region]:::start --> B[Deploy]:::proc
    B --> C[Provisioning]:::proc
    C --> D[Running]:::out
    D --> E{Lifecycle}:::decide
    E --> F[Stop]:::error
    E --> G[Delete]:::error
    F --> H[Resume]:::proc
    H --> D

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

Cuando finalice el aprovisionamiento, tu endpoint ofrecerá:

  • URL única: endpoint HTTPS para llamadas a la API
  • Comportamiento de reducción a cero: Los endpoints inactivos de tamaño predeterminado se reducen a cero; los tamaños personalizados se mantienen activos y usan facturación por tiempo de actividad por hora (actualmente, los despliegues ejecutan una única instancia activa).
  • Supervisión: métricas y registros de solicitudes
Ciclo de vida del despliegue

Los endpoints se pueden iniciar, detener y eliminar. Los endpoints detenidos conservan su configuración y se pueden reiniciar con un solo clic.

Tras el despliegue, puedes gestionar todos tus endpoints desde la pestaña Despliegues de tu perfil, a la que se accede desde la sección Deployments de la barra lateral. La pestaña muestra un mapa global con tus despliegues activos, métricas de las últimas 24 horas (despliegues activos, solicitudes totales, tasa de errores y latencia P95) y una lista de todos los endpoints.

Más información sobre los endpoints.

Entrenamiento remoto (opcional)#

Si prefieres entrenar en tu propio hardware, puedes usar tu clave de API para entrenar en cualquier lugar y transmitir métricas a Ultralytics Platform.

La forma más rápida es usar la pestaña Entrenamiento local del cuadro de diálogo de entrenamiento: genera el comando completo para el modelo, el conjunto de datos y los parámetros seleccionados, y añade una clave de API (crea una si aún no tienes). Cópialo y ejecútalo en tu terminal.

Para crear el comando por tu cuenta:

  1. Genera una clave de API en Settings > API Keys
  2. Establece la variable de entorno y entrena con un valor username/project para project:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
Requisitos

El entrenamiento local con transmisión de métricas requiere Python>=3.11 y ultralytics>=8.4.120. Las claves de API empiezan por ul_, seguido de 40 caracteres hexadecimales (43 caracteres en total), y son tokens de acceso completo asociados a tu espacio de trabajo.

Lee más sobre las claves de API, los URI de conjuntos de datos y el entrenamiento remoto.

Comentarios y ayuda#

La página Ayuda del pie de la barra lateral reúne enlaces a la documentación, guías en vídeo y recursos de la comunidad, e incluye un formulario de comentarios integrado en la aplicación. Puedes valorar tu experiencia de 1 a 5 estrellas, elegir un tipo de comentario (Error, Funcionalidad o General) y adjuntar una captura de pantalla.

Si necesitas más ayuda:

Preguntas frecuentes#

  • No. Cada cuenta nueva recibe créditos de entrenamiento gratuitos al registrarse: 25 $ si usas un correo del trabajo o 5 $ si usas un correo personal. Puedes subir conjuntos de datos, anotarlos y probar modelos sin añadir un método de pago. Consulta Facturación para ver los planes y saber cómo añadir créditos más adelante.

  • Tu nombre de usuario es permanente y la región de datos se establece durante la configuración inicial; no puedes cambiarla por tu cuenta. Ponte en contacto con el equipo de asistencia si necesitas cambiar de región. Puedes actualizar el nombre visible, la biografía y los enlaces a redes sociales en cualquier momento en Configuración.

  • Sube un archivo ZIP, TAR o TAR.GZ en formato YOLO, COCO JSON, JSON de LabelMe, NDJSON de Ultralytics o Labelbox, o una carpeta normal de imágenes para anotarlas en Platform. Platform detecta la tarea y las divisiones a partir de la estructura del archivo. Consulta Conjuntos de datos para ver la lista completa.

  • Sí. Usa la pestaña Entrenamiento local del cuadro de diálogo de entrenamiento para copiar un comando listo para usar, o configura ULTRALYTICS_API_KEY y pasa project=username/my-project a yolo train. Las métricas se transmiten a Platform en tiempo real y los pesos finales se suben al terminar el entrenamiento. Consulta Entrenamiento remoto.

  • Descarga los pesos best.pt desde la página del modelo, expórtalo a formatos como ONNX, TensorRT o CoreML, o llama al modelo mediante un endpoint dedicado. También puedes cargarlo directamente con YOLO("ul://username/project/model") en el paquete ultralytics.

Comentarios