Ultralytics YOLO27:
Ultralytics YOLO

Segmentación de imágenes con Ultralytics YOLO11 en Google Colab

Descubre cómo usar eficazmente Ultralytics YOLO11 para la segmentación de imágenes aprovechando un conjunto de datos de piezas de automóviles en Google Colab para entrenar y probar modelos sin complicaciones.

ABAbirami Vina10 min read
Segmentación de imágenes con Ultralytics YOLO11 en Google Colab

Los modelos de Ultralytics YOLO, como el último Ultralytics YOLO11, admiten una variedad de tareas de visión artificial, como la detección de objetos, la clasificación de imágenes y la segmentación de instancias. Cada una de estas tareas busca replicar un aspecto específico de la visión humana, lo que permite a las máquinas ver e interpretar el mundo que las rodea.

Por ejemplo, piensa en cómo un estudiante de una clase de arte puede coger un lápiz y delinear un objeto en un dibujo. Entre bastidores, su cerebro está realizando una segmentación: distingue el objeto del fondo y de otros elementos. La segmentación de imágenes logra un objetivo similar mediante inteligencia artificial (IA), descomponiendo los datos visuales en partes significativas para que las máquinas puedan entenderlos. Esta técnica puede utilizarse en una gran variedad de aplicaciones de numerosos sectores.

Ultralytics YOLO11 segmentando objetos en una imagen

Fig. 1. Ultralytics YOLO11 utilizado para segmentar objetos en una imagen.

Un ejemplo práctico es la segmentación de piezas de automóviles. Al identificar y categorizar componentes específicos de un vehículo, la segmentación de imágenes puede agilizar los procesos de sectores como la fabricación de automóviles, la reparación y la catalogación para comercio electrónico.

En este artículo, veremos cómo puedes utilizar Ultralytics YOLO11, Google Colab y el conjunto de datos Roboflow Carparts Segmentation para crear una solución capaz de identificar y segmentar piezas de automóviles con precisión.

Ultralytics YOLO11 es fácil de usar#

Ultralytics YOLO11 está disponible como modelo preentrenado entrenado con el conjunto de datos COCO, que abarca 80 clases de objetos diferentes. Sin embargo, para aplicaciones específicas, como la segmentación de piezas de automóviles, el modelo puede entrenarse de forma personalizada para adaptarse mejor a tu conjunto de datos y caso de uso. Esta flexibilidad permite a YOLO11 rendir bien tanto en tareas de propósito general como en tareas altamente especializadas.

El entrenamiento personalizado consiste en utilizar el modelo Ultralytics YOLO11 preentrenado y ajustarlo con un nuevo conjunto de datos. Al proporcionar ejemplos etiquetados específicos de tu tarea, el modelo aprende a reconocer y segmentar objetos propios de tu proyecto. El entrenamiento personalizado garantiza una mayor precisión y relevancia que la dependencia de pesos preentrenados genéricos.

Configurar Ultralytics YOLO11 para el entrenamiento personalizado es sencillo. Con una configuración mínima, puedes cargar el modelo y el conjunto de datos, iniciar el entrenamiento y supervisar métricas como la pérdida y la precisión durante el proceso. YOLO11 también incluye herramientas integradas para la validación y la evaluación, lo que facilita valorar el rendimiento del modelo.

Ejecutar Ultralytics YOLO11 en Google Colab#

Al entrenar Ultralytics YOLO11 de forma personalizada, tienes varias opciones para configurar un entorno. Una de las opciones más accesibles y prácticas es Google Colab. Estas son algunas ventajas de utilizar Google Colab para entrenar YOLO11:

  • Acceso gratuito a recursos: Google Colab proporciona GPU (unidades de procesamiento gráfico) y TPU (unidades de procesamiento tensorial), lo que te permite entrenar Ultralytics YOLO11 sin hardware costoso.
  • Entorno colaborativo: Google Colab te ayuda a compartir notebooks, guardar tu trabajo en Google Drive y simplificar el trabajo en equipo mediante una colaboración sencilla y el seguimiento de versiones.
  • Bibliotecas preinstaladas: Con herramientas preinstaladas como PyTorch y TensorFlow, Google Colab simplifica el proceso de configuración y te ayuda a empezar rápidamente.
  • Integración con la nube: Puedes cargar fácilmente conjuntos de datos desde Google Drive, GitHub u otras fuentes en la nube, lo que simplifica la preparación y el almacenamiento de datos.

El notebook de Ultralytics YOLO11 para Google Colab

Fig. 2. El notebook de Ultralytics YOLO11 para Google Colab.

Ultralytics también ofrece un notebook de Google Colab preconfigurado específicamente para entrenar YOLO11. Este notebook incluye todo lo que necesitas, desde el entrenamiento del modelo hasta la evaluación de su rendimiento, lo que hace que el proceso sea sencillo y fácil de seguir. Es un excelente punto de partida y te permite centrarte en ajustar el modelo a tus necesidades específicas sin preocuparte por pasos de configuración complicados.

Descripción general del conjunto de datos Roboflow Carparts Segmentation#

Después de decidir el entorno de entrenamiento, el siguiente paso es recopilar datos o elegir un conjunto de datos adecuado para segmentar piezas de automóviles. El conjunto de datos Carparts Segmentation de Roboflow, disponible en Roboflow Universe, está mantenido por Roboflow, una plataforma que proporciona herramientas para crear, entrenar y desplegar modelos de visión artificial. Este conjunto de datos incluye 3156 imágenes de entrenamiento, 401 imágenes de validación y 276 imágenes de prueba, todas con anotaciones de alta calidad de piezas de automóviles como parachoques, puertas, espejos y ruedas.

Normalmente, tendrías que descargar el conjunto de datos desde Roboflow Universe y configurarlo manualmente para entrenarlo en Google Colab. Sin embargo, el paquete de Python de Ultralytics simplifica este proceso al ofrecer una integración fluida y herramientas preconfiguradas.

Ejemplos del conjunto de datos de segmentación de piezas de automóviles

Fig. 3. Ejemplos del conjunto de datos de segmentación de piezas de automóviles.

Con Ultralytics, el conjunto de datos está listo para usarse mediante un archivo YAML preconfigurado que incluye las rutas del conjunto de datos, las etiquetas de clase y otros parámetros de entrenamiento. Esto se encarga de la configuración por ti, para que puedas cargar rápidamente el conjunto de datos y pasar directamente a entrenar el modelo. Además, el conjunto de datos está estructurado con conjuntos independientes de entrenamiento, validación y prueba, lo que facilita supervisar el progreso y evaluar el rendimiento.

Al aprovechar el conjunto de datos Roboflow Carparts Segmentation con las herramientas proporcionadas por Ultralytics YOLO11, dispones de un flujo de trabajo fluido para crear modelos de segmentación de forma eficiente en plataformas como Google Colab. Este enfoque reduce el tiempo de configuración y te permite centrarte en perfeccionar el modelo para aplicaciones del mundo real.

Aplicaciones reales de la segmentación de piezas de automóviles#

La segmentación de piezas de automóviles tiene diversos usos prácticos en distintos sectores. Por ejemplo, en los talleres de reparación puede ayudar a identificar y categorizar rápidamente los componentes dañados para que el proceso de reparación sea más rápido y eficiente. Del mismo modo, en el sector de los seguros, los modelos de segmentación pueden automatizar la evaluación de siniestros mediante el análisis de imágenes de vehículos dañados para identificar las piezas afectadas. Esto acelera la tramitación de siniestros, reduce los errores y ahorra tiempo tanto a las aseguradoras como a los clientes.

Segmentación de piezas de automóviles con YOLO

Fig. 4. Segmentación de piezas de automóviles con YOLO.

En lo que respecta a la fabricación, la segmentación contribuye al control de calidad al inspeccionar las piezas de automóviles para detectar defectos, garantizar la uniformidad y reducir los residuos. Estas aplicaciones muestran cómo la segmentación de piezas de automóviles puede transformar los sectores al hacer que los procesos sean más seguros, rápidos y precisos.

Guía paso a paso: uso de Ultralytics YOLO11 en Google Colab#

Ahora que hemos repasado todos los detalles, es hora de ponerlo todo en práctica. Para empezar, puedes consultar nuestro vídeo de YouTube, que te guía durante todo el proceso de configuración, entrenamiento y validación de un modelo Ultralytics YOLO11 para la segmentación de piezas de automóviles.

Este es un resumen rápido de los pasos que debes seguir:

  • Configura tu entorno en Google Colab: Activa la compatibilidad con GPU e instala el paquete de Python de Ultralytics para prepararte para el entrenamiento del modelo.
  • Carga el modelo Ultralytics YOLO11: Empieza con un modelo de segmentación YOLO11 preentrenado para ahorrar tiempo y aprovechar las funciones existentes para la segmentación de piezas de automóviles.
  • Entrena el modelo con el conjunto de datos: Utiliza el archivo “carparts-seg.yaml” durante el entrenamiento para descargar, configurar y utilizar automáticamente el conjunto de datos Roboflow Carparts Segmentation. Ajusta parámetros como el número de épocas, el tamaño de imagen y el tamaño del lote para ajustar el modelo.
  • Supervisa el progreso del entrenamiento: Realiza un seguimiento de las métricas clave de rendimiento, como la pérdida de segmentación y la precisión media (mAP), para asegurarte de que el modelo mejora según lo esperado.
  • Valida y despliega el modelo: Prueba el modelo entrenado con el conjunto de validación para confirmar su precisión y expórtalo para aplicaciones del mundo real, como el control de calidad o la tramitación de siniestros.

Ventajas de utilizar Ultralytics YOLO11 para la segmentación de piezas de automóviles#

Ultralytics YOLO11 es una herramienta fiable y eficiente para la segmentación de piezas de automóviles, ya que ofrece diversas ventajas que la hacen ideal para distintas aplicaciones del mundo real. Estas son sus principales ventajas:

  • Velocidad y eficiencia: Ultralytics YOLO11 procesa imágenes rápidamente manteniendo una alta precisión, por lo que resulta adecuado para tareas en tiempo real como el control de calidad y los vehículos autónomos.
  • Alta precisión: El modelo destaca en la detección y segmentación de varios objetos dentro de una misma imagen, lo que garantiza una identificación precisa de las piezas de automóviles.
  • Escalabilidad: Ultralytics YOLO11 puede gestionar grandes conjuntos de datos y tareas de segmentación complejas, por lo que es escalable para aplicaciones industriales.
  • Múltiples integraciones: Ultralytics admite integraciones con plataformas como Google Colab, Ultralytics HUB y otras herramientas populares, lo que mejora la flexibilidad y la accesibilidad para los desarrolladores.

Consejos para trabajar con Ultralytics YOLO11 en Google Colab#

Aunque Google Colab facilita mucho la gestión de los flujos de trabajo de aprendizaje automático, puede llevar un poco de tiempo acostumbrarse si eres nuevo en la plataforma. Al principio, navegar por la configuración basada en la nube, los ajustes del entorno de ejecución y los límites de las sesiones puede resultar complicado, pero hay algunos consejos que pueden hacer que todo sea mucho más sencillo.

Estos son algunos aspectos que debes tener en cuenta:

  • Empieza activando la aceleración de GPU en los ajustes del entorno de ejecución para acelerar el entrenamiento.
  • Como Colab se ejecuta en la nube, asegúrate de tener una conexión a Internet estable para acceder a recursos como conjuntos de datos y repositorios.
  • Organiza tus archivos y conjuntos de datos en Google Drive o GitHub para que sea fácil cargarlos y gestionarlos en Colab.
  • Si te encuentras con limitaciones de memoria en el nivel gratuito de Colab, prueba a reducir el tamaño de imagen o el tamaño del lote durante el entrenamiento.
  • Recuerda guardar periódicamente el modelo y los resultados, ya que las sesiones de Colab tienen límites de tiempo y no querrás perder el progreso.

Consigue más con Ultralytics YOLO11#

Ultralytics YOLO11, combinado con plataformas como Google Colab y conjuntos de datos como Roboflow Carparts Segmentation, hace que la segmentación de imágenes sea sencilla y accesible. Con sus herramientas intuitivas, modelos preentrenados y configuración fácil, YOLO11 te permite adentrarte sin complicaciones en tareas avanzadas de visión artificial.

Tanto si quieres mejorar la seguridad automovilística como optimizar la fabricación o crear aplicaciones innovadoras de IA, esta combinación te proporciona las herramientas necesarias para alcanzar tus objetivos. Con Ultralytics YOLO11, no solo creas modelos: también allanas el camino hacia soluciones más inteligentes y eficientes en el mundo real.

Para obtener más información, consulta nuestro repositorio de GitHub y participa en nuestra comunidad. Explora aplicaciones de IA en coches autónomos y visión por ordenador para la agricultura en nuestras páginas de soluciones. 🚀

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático