Meet YOLO26: next-gen vision AI.

Ultralytics YOLOv5 v7.0 banner

<a href="https://github.com/ultralytics/ultralytics/actions/workflows/ci.yml"><img src="https://github.com/ultralytics/ultralytics/actions/workflows/ci.yml/badge.svg" alt="Ultralytics CI"></a>
<a href="https://clickpy.clickhouse.com/dashboard/ultralytics"><img src="https://static.pepy.tech/badge/ultralytics" alt="Ultralytics Downloads"></a>
<a href="https://discord.com/invite/ultralytics"><img alt="Ultralytics Discord" src="https://img.shields.io/discord/1089800235347353640?logo=discord&logoColor=white&label=Discord&color=blue"></a>
<a href="https://community.ultralytics.com/"><img alt="Ultralytics Forums" src="https://img.shields.io/discourse/users?server=https%3A%2F%2Fcommunity.ultralytics.com&logo=discourse&label=Forums&color=blue"></a>
<a href="https://www.reddit.com/r/ultralytics/"><img alt="Ultralytics Reddit" src="https://img.shields.io/reddit/subreddit-subscribers/ultralytics?style=flat&logo=reddit&logoColor=white&label=Reddit&color=blue"></a>
<br>
<a href="https://console.paperspace.com/github/ultralytics/ultralytics"><img src="https://assets.paperspace.io/img/gradient-badge.svg" alt="Run Ultralytics on Gradient"></a>
<a href="https://colab.research.google.com/github/ultralytics/ultralytics/blob/main/examples/tutorial.ipynb"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open Ultralytics In Colab"></a>
<a href="https://www.kaggle.com/models/ultralytics/yolo26"><img src="https://kaggle.com/static/images/open-in-kaggle.svg" alt="Open Ultralytics In Kaggle"></a>
<a href="https://mybinder.org/v2/gh/ultralytics/ultralytics/HEAD?labpath=examples%2Ftutorial.ipynb"><img src="https://mybinder.org/badge_logo.svg" alt="Open Ultralytics In Binder"></a>

Link to this sectionGuía completa de Ultralytics YOLOv5#

¡Bienvenido a la documentación de Ultralytics YOLOv5🚀! Ultralytics YOLOv5, la quinta iteración del revolucionario modelo de detección de objetos "You Only Look Once", está diseñado para ofrecer resultados de alta velocidad y gran precisión en tiempo real. Aunque YOLOv5 sigue siendo una herramienta potente, considera explorar sus sucesores, Ultralytics YOLOv8, YOLO11 y YOLO26, para conocer los últimos avances.

Construido sobre PyTorch, este potente framework de aprendizaje profundo ha ganado una inmensa popularidad por su versatilidad, facilidad de uso y alto rendimiento. Nuestra documentación te guía a través del proceso de instalación, explica los matices arquitectónicos del modelo, muestra varios casos de uso y proporciona una serie de tutoriales detallados. Estos recursos te ayudarán a aprovechar todo el potencial de YOLOv5 para tus proyectos de visión artificial. ¡Empecemos!

Link to this sectionExplora y aprende#

Aquí tienes una recopilación de tutoriales completos que te guiarán a través de diferentes aspectos de YOLOv5.

Link to this sectionEntornos admitidos#

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

Link to this sectionEstado del proyecto#

CI de YOLOv5

Esta insignia indica que todas las pruebas de Integración Continua (CI) de GitHub Actions de YOLOv5 se están superando correctamente. Estas pruebas de CI verifican rigurosamente la funcionalidad y el rendimiento de YOLOv5 en varios aspectos clave: entrenamiento, validación, inferencia, exportación y benchmarks. Garantizan un funcionamiento consistente y fiable en macOS, Windows y Ubuntu, con pruebas realizadas cada 24 horas y tras cada nueva confirmación (commit).


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

Link to this sectionConecta y contribuye#

Tu viaje con YOLOv5 no tiene por qué ser solitario. Únete a nuestra vibrante 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 más contenido interesante.

¿Te interesa contribuir? Agradecemos las contribuciones de todas las formas, desde mejoras de código e informes de errores hasta actualizaciones de documentación. Consulta nuestras directrices de contribución para obtener más información.

Estamos emocionados de ver las formas innovadoras en las que utilizarás YOLOv5. ¡Sumérgete, experimenta y revoluciona tus proyectos de visión artificial! 🚀

Link to this sectionFAQ#

Link to this section¿Cuáles son las características clave de Ultralytics YOLOv5?#

Ultralytics YOLOv5 es reconocido por sus capacidades de detección de objetos de alta velocidad y alta precisión. Construido sobre PyTorch, es versátil y fácil de usar, lo que lo hace adecuado para varios proyectos de visión artificial. Sus características clave incluyen inferencia en tiempo real, soporte para múltiples trucos de entrenamiento como el Aumento durante la prueba (TTA) y el Ensamblado de modelos, y compatibilidad con formatos de exportación como TFLite, ONNX, CoreML y TensorRT. Para profundizar en cómo Ultralytics YOLOv5 puede mejorar tu proyecto, explora nuestra guía de exportación a TFLite, ONNX, CoreML y TensorRT.

Link to this section¿Cómo puedo entrenar un modelo YOLOv5 personalizado en mi conjunto de datos?#

Entrenar un modelo YOLOv5 personalizado en tu conjunto de datos implica algunos pasos clave. Primero, prepara tu conjunto de datos en el formato requerido, anotado con etiquetas. Luego, configura los parámetros de entrenamiento de YOLOv5 e inicia el proceso de entrenamiento usando el script train.py. Para obtener un tutorial detallado sobre este proceso, consulta nuestra guía de entrenamiento con datos personalizados. Proporciona instrucciones paso a paso para garantizar resultados óptimos para tu caso de uso específico.

Link to this section¿Por qué debería usar Ultralytics YOLOv5 en lugar de otros modelos de detección de objetos como RCNN?#

Ultralytics YOLOv5 es preferido sobre modelos como R-CNN debido a su superior velocidad y precisión en la detección de objetos en tiempo real. YOLOv5 procesa la imagen completa de una sola vez, lo que lo hace significativamente más rápido en comparación con el enfoque basado en regiones de RCNN, que implica múltiples pasadas. Además, la perfecta integración de YOLOv5 con varios formatos de exportación y su extensa documentación lo convierten en una excelente opción tanto para principiantes como para profesionales. Aprende más sobre las ventajas arquitectónicas en nuestro resumen de la arquitectura.

Link to this section¿Cómo puedo optimizar el rendimiento del modelo YOLOv5 durante el entrenamiento?#

Optimizar el rendimiento del modelo YOLOv5 implica ajustar varios hiperparámetros e incorporar técnicas como el aumento de datos y el aprendizaje por transferencia. Ultralytics proporciona recursos completos sobre la evolución de hiperparámetros y la poda/escasez para mejorar la eficiencia del modelo. Puedes descubrir consejos prácticos en nuestra guía de consejos para obtener los mejores resultados de entrenamiento, que ofrece ideas prácticas para lograr un rendimiento óptimo durante el entrenamiento.

Link to this section¿Qué entornos son compatibles para ejecutar aplicaciones YOLOv5?#

Ultralytics YOLOv5 es compatible con una variedad de entornos, incluyendo notebooks de GPU gratuitos en Gradient, Google Colab y Kaggle, así como las principales plataformas en la nube como Google Cloud, Amazon AWS y Azure. También hay imágenes de Docker disponibles para una configuración conveniente. Para obtener una guía detallada sobre la configuración de estos entornos, consulta nuestra sección de Entornos compatibles, que incluye instrucciones paso a paso para cada plataforma.

Comentarios