Ultralytics YOLO27:
Get Started

Guía completa de Ultralytics YOLOv5#

Te damos la bienvenida a la documentación de YOLOv5 de Ultralytics 🚀. Ultralytics YOLOv5, la quinta iteración del revolucionario modelo de detección de objetos «You Only Look Once», está diseñado para ofrecer resultados rápidos y precisos en tiempo real. Aunque YOLOv5 sigue siendo una herramienta potente, te recomendamos explorar sus sucesores, Ultralytics YOLOv8, YOLO11 y YOLO26, para conocer los últimos avances.

Este potente framework de aprendizaje profundo, basado en PyTorch, ha alcanzado una enorme popularidad gracias a su versatilidad, facilidad de uso y alto rendimiento. Nuestra documentación te guía durante la instalación, explica los matices de la arquitectura del modelo, muestra distintos casos de uso y ofrece una serie de tutoriales detallados. Estos recursos te ayudarán a aprovechar todo el potencial de YOLOv5 en tus proyectos de visión por ordenador. ¡Empecemos!

Explora y aprende#

Aquí tienes una recopilación de tutoriales completos que te guiarán por distintos aspectos de YOLOv5.

Entornos compatibles#

Ultralytics ofrece diversos entornos listos para usar, cada uno con dependencias esenciales preinstaladas, como CUDA, CuDNN, Python y PyTorch, para que puedas poner en marcha tus proyectos. También puedes gestionar tus modelos y conjuntos de datos con Ultralytics Platform.

Estado del proyecto#

YOLOv5 CI

Esta insignia indica que todas las pruebas de integración continua (CI) de GitHub Actions de YOLOv5 se superan correctamente. Estas pruebas de CI comprueban rigurosamente la funcionalidad y el rendimiento de YOLOv5 en varios aspectos clave: entrenamiento, validación, inferencia, exportación y evaluaciones comparativas. Garantizan un funcionamiento uniforme y fiable en macOS, Windows y Ubuntu, con pruebas cada 24 horas y tras cada nueva confirmación.


Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

Conecta y contribuye#

Tu experiencia con YOLOv5 no tiene por qué ser un camino en solitario. Únete a nuestra activa comunidad en GitHub, conecta con profesionales en LinkedIn, comparte tus resultados en Twitter y encuentra recursos educativos en YouTube. Síguenos en TikTok y BiliBili para ver más contenido interesante.

¿Te interesa colaborar? Aceptamos contribuciones de todo tipo, desde mejoras en el código e informes de errores hasta actualizaciones de la documentación. Consulta nuestras directrices de colaboración para obtener más información.

Nos entusiasma ver las formas innovadoras en que usarás YOLOv5. ¡Sumérgete, experimenta y revoluciona tus proyectos de visión por ordenador! 🚀

Preguntas frecuentes#

  • Ultralytics YOLOv5 destaca por su gran velocidad y sus capacidades de detección de objetos de alta precisión. Basado en PyTorch, es versátil y fácil de usar, por lo que resulta adecuado para diversos proyectos de visión por ordenador. Entre sus características principales se incluyen las inferencias en tiempo real, la compatibilidad con técnicas de inferencia como el aumento de datos en tiempo de inferencia (TTA) y el ensamblado de modelos, y la compatibilidad con formatos de exportación como TFLite, ONNX, CoreML y TensorRT. Para profundizar en cómo Ultralytics YOLOv5 puede impulsar tu proyecto, consulta nuestra guía de exportación a TFLite, ONNX, CoreML y TensorRT.

  • Entrenar un modelo YOLOv5 personalizado con tu conjunto de datos implica varios pasos clave. Primero, prepara el conjunto de datos en el formato requerido y anótalo con etiquetas. Después, configura los parámetros de entrenamiento de YOLOv5 e inicia el proceso con el script train.py. Para consultar un tutorial detallado sobre este proceso, visita nuestra guía para entrenar con datos personalizados. Incluye instrucciones paso a paso para obtener resultados óptimos en tu caso de uso específico.

  • Se prefiere Ultralytics YOLOv5 a modelos como R-CNN por su mayor velocidad y precisión en la detección de objetos en tiempo real. YOLOv5 procesa toda la imagen de una sola vez, por lo que es mucho más rápido que el enfoque basado en regiones de RCNN, que requiere varias pasadas. Además, la integración sencilla de YOLOv5 con diversos formatos de exportación y su amplia documentación lo convierten en una excelente opción tanto para principiantes como para profesionales. Descubre más sobre sus ventajas arquitectónicas en nuestro resumen de la arquitectura.

  • Para optimizar el rendimiento del modelo YOLOv5, hay que ajustar diversos hiperparámetros e incorporar técnicas como el aumento de datos y el aprendizaje por transferencia. Ultralytics ofrece recursos completos sobre la evolución de hiperparámetros y la poda y dispersión para mejorar la eficiencia del modelo. En nuestra guía de consejos para obtener los mejores resultados de entrenamiento encontrarás sugerencias prácticas y aplicables para lograr un rendimiento óptimo durante el entrenamiento.

  • Ultralytics YOLOv5 es compatible con diversos entornos, incluidos los cuadernos gratuitos con GPU de Gradient, Google Colab y Kaggle, así como con las principales plataformas en la nube, como Google Cloud, Amazon AWS y Azure. También hay imágenes Docker disponibles para facilitar la configuración. Para obtener instrucciones detalladas sobre cómo configurar estos entornos, consulta nuestra sección Entornos compatibles, que incluye instrucciones paso a paso para cada plataforma.

Comentarios