Segmentación de imágenes con Ultralytics YOLO11 en Google Colab
Aprende a entrenar y probar paso a paso un modelo de segmentación Ultralytics YOLO11 con el conjunto de datos Carparts Segmentation en Google Colab.
Abirami Vina9 min de lectura
Los modelos Ultralytics YOLO, como Ultralytics YOLO11 y su sucesor, Ultralytics YOLO26, admiten diversas tareas de visión artificial, como la detección de objetos, la segmentación de instancias y la clasificación de imágenes. 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 dibujar el contorno de un objeto. Mientras tanto, 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): descompone los datos visuales en partes significativas que las máquinas pueden entender. Esta técnica puede utilizarse en numerosas aplicaciones de distintos sectores.

Fig. 1. Uso de Ultralytics YOLO11 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, las reparaciones y la catalogación para el comercio electrónico.
En este artículo, veremos cómo puedes usar Ultralytics YOLO11, Google Colab y el conjunto de datos Roboflow Carparts Segmentation para crear una solución que identifique y segmente piezas de automóviles con precisión.
Ultralytics YOLO11 es fácil de usar#
Ultralytics YOLO11 está disponible como modelo preentrenado 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 se puede entrenar a medida para adaptarlo mejor a tu conjunto de datos y a tu caso de uso. Esta flexibilidad permite que YOLO11 rinda bien tanto en tareas de propósito general como en otras muy 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 para tu tarea, el modelo aprende a reconocer y segmentar objetos propios de tu proyecto. El entrenamiento personalizado suele ofrecer una mayor precisión y relevancia que el uso de pesos preentrenados genéricos.
Configurar Ultralytics YOLO11 para el entrenamiento personalizado es muy sencillo. Con una configuración mínima, puedes cargar el modelo y el conjunto de datos, empezar a entrenar y supervisar métricas como la pérdida y la precisión durante el proceso. YOLO11 también incluye herramientas integradas de validación y evaluación, que facilitan comprobar el rendimiento del modelo.
Ejecución de Ultralytics YOLO11 en Google Colab#
Al entrenar Ultralytics YOLO11 de forma personalizada, tienes varias opciones para configurar un entorno. Una de las más accesibles y cómodas es Google Colab. Estas son algunas de las ventajas de usar 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 necesidad de hardware costoso.
- Entorno colaborativo: Google Colab te ayuda a compartir cuadernos, guardar el trabajo en Google Drive y facilitar el trabajo en equipo gracias a la colaboración sencilla y al seguimiento de versiones.
- Bibliotecas preinstaladas: Con herramientas como PyTorch y TensorFlow preinstaladas, Google Colab simplifica la 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.

Fig. 2. El cuaderno de Ultralytics YOLO11 de Google Colab.
Ultralytics también ofrece un cuaderno de Google Colab preconfigurado específicamente para entrenar YOLO11. Este cuaderno incluye todo lo que necesitas, desde el entrenamiento del modelo hasta la evaluación de su rendimiento, y 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 complicados pasos de configuración.
Descripción general del conjunto de datos Roboflow Carparts Segmentation#
Después de elegir 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 ofrece herramientas para crear, entrenar e implementar 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, retrovisores y ruedas.
Normalmente, tendrías que descargar el conjunto de datos de Roboflow Universe y configurarlo manualmente para entrenar el modelo en Google Colab. Sin embargo, el paquete de Python de Ultralytics simplifica este proceso al ofrecer una configuración integrada de conjuntos de datos.

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 las clases 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 empezar a entrenar el modelo. Además, el conjunto de datos está organizado en conjuntos específicos de entrenamiento, validación y prueba, lo que facilita supervisar el progreso y evaluar el rendimiento.
Al utilizar el conjunto de datos de segmentación de piezas de automóviles de Roboflow con las herramientas de Ultralytics YOLO11, dispones de un flujo de trabajo optimizado 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, agilizando y haciendo más eficiente el proceso de reparación. Del mismo modo, en el sector de los seguros, los modelos de segmentación pueden automatizar la evaluación de siniestros al analizar imágenes de vehículos dañados e identificar las piezas afectadas. Esto agiliza la tramitación de siniestros, reduce los errores y ahorra tiempo tanto a las aseguradoras como a los clientes.

Fig. 4. Segmentación de piezas de automóviles con YOLO.
En el ámbito de la fabricación, la segmentación ayuda a controlar la 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 y 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 ver nuestro vídeo de YouTube, que te guía por todo el proceso de configuración, entrenamiento y validación de un modelo Ultralytics YOLO11 para la segmentación de piezas de automóviles.
Estos son los pasos que tendrás que seguir:
- Configura tu entorno en Google Colab: Activa la compatibilidad con GPU e instala el paquete de Python de Ultralytics para preparar el entrenamiento del modelo.
- Carga el modelo Ultralytics YOLO11: Empieza con un modelo de segmentación YOLO11 preentrenado para ahorrar tiempo y reutilizar las características aprendidas en la segmentación de piezas de automóviles.
- Entrena el modelo con el conjunto de datos: Usa 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 optimizar el modelo.
- Supervisa el progreso del entrenamiento: Sigue las métricas de rendimiento clave, como la pérdida de segmentación y la precisión media (mAP), para comprobar que el modelo mejora según lo esperado.
- Valida e implementa 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 reclamaciones de seguros.
Ventajas de usar Ultralytics YOLO11 para segmentar piezas de automóviles#
Ultralytics YOLO11 es una herramienta fiable y eficiente para segmentar piezas de automóviles, con una serie de ventajas que la hacen ideal para diversas aplicaciones reales. Estas son sus principales ventajas:
- Velocidad y eficiencia: Ultralytics YOLO11 procesa imágenes rápidamente y mantiene una gran precisión, por lo que es adecuado para tareas en tiempo real, como el control de calidad y los vehículos autónomos.
- Gran precisión: El modelo destaca por detectar y segmentar varios objetos en una sola 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 complejas de segmentación, por lo que es escalable para aplicaciones industriales.
- Varias integraciones: Ultralytics admite integraciones con plataformas como Google Colab, Ultralytics HUB (ahora Ultralytics Platform) y otras herramientas populares, lo que aumenta la flexibilidad y la accesibilidad para los desarrolladores.
Consejos para trabajar con Ultralytics YOLO11 en Google Colab#
Aunque Google Colab facilita mucho los flujos de trabajo de aprendizaje automático, puede llevarte un tiempo acostumbrarte si no lo has usado antes. Al principio, puede resultar complicado familiarizarse con la configuración en la nube, los ajustes del entorno de ejecución y los límites de las sesiones, pero hay algunos consejos que pueden facilitarte mucho las cosas.
Ten en cuenta estas recomendaciones:
- Empieza por activar 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 estable a Internet 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 plan gratuito de Colab, prueba a reducir el tamaño de imagen o el tamaño del lote durante el entrenamiento.
- Recuerda guardar el modelo y los resultados con regularidad, ya que las sesiones de Colab tienen un límite 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, facilita y hace accesible la segmentación de imágenes. Gracias a sus herramientas intuitivas, sus modelos preentrenados y su sencilla configuración, YOLO11 te permite abordar tareas avanzadas de visión artificial con facilidad.
Tanto si quieres mejorar la seguridad automovilística, optimizar la fabricación o crear aplicaciones innovadoras de IA, esta combinación te ofrece las herramientas necesarias para alcanzar tus objetivos. Con Ultralytics YOLO11, puedes crear soluciones prácticas y eficientes para problemas del mundo real.
Para saber más, consulta nuestro repositorio de GitHub y participa en nuestra comunidad. Descubre aplicaciones de IA en los coches autónomos y la visión artificial aplicada a la agricultura en nuestras páginas de soluciones.
Escrito por
Comentarios
Haz una pregunta, comparte tus resultados o ayuda a otra persona.










