Ir al contenido

Entrenamiento de modelos

La Plataforma Ultralytics proporciona herramientas completas para entrenar modelos YOLO, desde la organización de experimentos hasta la ejecución de trabajos de entrenamiento en la nube con transmisión de métricas en tiempo real.

Visión general

La sección de Entrenamiento le ayuda a:

  • Organiza los modelos en proyectos para facilitar su gestión.
  • Entrenar en GPUs en la nube con un solo clic
  • Monitorizar métricas en tiempo real durante el entrenamiento
  • Comparar el rendimiento del modelo entre experimentos
  • Exporta a más de 17 formatos de implementación (consulta los formatos compatibles).

Descripción general de Ultralytics Train de Ultralytics

Flujo de Trabajo

graph LR
    A[📁 Project] --> B[⚙️ Configure]
    B --> C[🚀 Train]
    C --> D[📈 Monitor]
    D --> E[📦 Export]

    style A fill:#4CAF50,color:#fff
    style B fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style D fill:#9C27B0,color:#fff
    style E fill:#00BCD4,color:#fff
EtapaDescripción
ProyectoCrear un espacio de trabajo para organizar modelos relacionados
ConfigurarSeleccionar conjunto de datos, modelo base y parámetros de entrenamiento.
EntrenarEjecute en GPUs en la nube o en su hardware local
MonitorizarVisualice curvas de pérdida y métricas en tiempo real
ExportarConvierta a más de 17 formatos de implementación (detalles)

Opciones de entrenamiento

La Plataforma Ultralytics admite múltiples enfoques de entrenamiento:

MétodoDescripciónIdeal para
Entrenamiento en la NubeEntrene en las GPU de UltralyticsSin GPU local, escalabilidad
Formación localEntrena localmente, transmite métricas a la plataformaHardware existente, privacidad
Entrenamiento con ColabUtiliza Google con integración de plataformas.Acceso gratuito a GPU

Opciones de GPU

GPU disponibles para formación en la nube en Ultralytics :

GPUVRAMCosto por horaIdeal para
RTX 2000 Ada16 GB$0.24Conjuntos de datos pequeños, pruebas
RTX A450020 GB$0.24Conjuntos de datos pequeños y medianos
RTX A500024 GB$0.26Conjuntos de datos medianos
RTX 4000 Ada20 GB$0.38Conjuntos de datos medianos
L424 GB$0.39Inferencia optimizada
A4048 GB$0.40Tamaños de lotes más grandes
RTX 309024 GB$0.46Excelente relación calidad-precio
RTX A600048 GB$0.49Modelos grandes
RTX 409024 GB$0.59Mejor relación calidad/precio
RTX 6000 Ada48 GB$0.77Entrenamiento por lotes grandes
L40S48 GB$0.86Entrenamiento por lotes grandes
RTX 509032 GB$0.89Última generación
L4048 GB$0.99Modelos grandes
A100 PCIe80 GB$1.39Formación en producción
A100 SXM80 GB$1.49Formación en producción
RTX PRO 600096 GB$1.89Recomendado por defecto
H100 PCIe80 GB$2.39Entrenamiento de alto rendimiento
H100 SXM80 GB$2.69Entrenamiento más rápido
H100 NVL94 GB$3.07Máximo rendimiento
H200 NVL143 GB$3.39Memoria máxima
H200 SXM141 GB$3.59Máximo rendimiento
B200180 GB$4.99Modelos más grandes

Créditos de registro

Las cuentas nuevas reciben créditos de registro para formación. Consulte Facturación para obtener más información.

Métricas en tiempo real

Durante el entrenamiento, ve métricas en tiempo real en tres subpestañas:

graph LR
    A[Charts] --> B[Loss Curves]
    A --> C[Performance Metrics]
    D[Console] --> E[Live Logs]
    D --> F[Error Detection]
    G[System] --> H[GPU Utilization]
    G --> I[Memory & Temp]

    style A fill:#2196F3,color:#fff
    style D fill:#FF9800,color:#fff
    style G fill:#9C27B0,color:#fff
SubpestañaMétricas
GráficosPérdida de caja/clase/DFL, mAP50, mAP50, precisión, recuperación
ConsolaRegistros de entrenamiento en vivo con colores ANSI y detección de errores
SistemaGPU , memoria, temperatura, CPU, disco

Puntos de control automáticos

La plataforma guarda automáticamente puntos de control en cada época. Siempre se conservan el mejor modelo ( mAP más alto) y el modelo final.

Inicio rápido

Empiece con la formación sobre la nube en menos de un minuto:

  1. Crea un proyecto en la barra lateral.
  2. Haga clic en Nuevo modelo
  3. Selecciona un modelo, un conjunto de datos y GPU.
  4. Haga clic en Iniciar Entrenamiento
export ULTRALYTICS_API_KEY="your_api_key"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset \
  epochs=100 project=username/my-project name=exp1
from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(
    data="ul://username/datasets/my-dataset",
    epochs=100,
    project="username/my-project",
    name="exp1",
)

Preguntas frecuentes

¿Cuánto tiempo tarda el entrenamiento?

El tiempo de entrenamiento depende de:

  • Tamaño del conjunto de datos (número de imágenes)
  • Tamaño del modelo (n, s, m, l, x)
  • Número de épocas
  • Tipo de GPU seleccionada

Una ejecución de entrenamiento típica con 1000 imágenes, YOLO26n y 100 épocas en RTX PRO 6000 tarda entre 2 y 3 horas. Las ejecuciones más pequeñas (500 imágenes y 50 épocas en RTX 4090) se completan en menos de una hora. Consulte los ejemplos de costes para obtener estimaciones detalladas.

¿Puedo entrenar varios modelos simultáneamente?

Sí. Los límites de formación simultánea en la nube dependen de tu plan: el plan gratuito permite 3, el plan Pro permite 10 y el plan Enterprise es ilimitado. Para formación paralela adicional, utiliza la formación remota desde varios equipos.

¿Qué sucede si el entrenamiento falla?

Si el entrenamiento falla:

  1. Los puntos de control se guardan en cada época
  2. Puede reanudar desde el último punto de control
  3. Los créditos solo se cobran por el tiempo de cómputo completado

¿Cómo elijo la GPU adecuada?

EscenarioGPU recomendada
La mayoría de los trabajos de formaciónRTX PRO 6000
Conjuntos de datos grandes o tamaños de loteH100 SXM o H200
Consciente del presupuestoRTX 4090


📅 Creado hace 1 mes ✏️ Actualizado hace 6 días
glenn-jochersergiuwaxmann

Comentarios