Ultralytics YOLO27:
Get Started

Acelera tus proyectos YOLO26 con Google Colab#

Muchos desarrolladores no disponen de los recursos informáticos necesarios para crear modelos de aprendizaje profundo. Adquirir hardware de gama alta o alquilar una GPU decente puede resultar caro. Google Colab es una gran solución. Es una plataforma basada en navegador que te permite trabajar con grandes conjuntos de datos, desarrollar modelos complejos y compartir tu trabajo con otras personas sin gastar una fortuna.



Ver: Cómo entrenar modelos Ultralytics YOLO26 con tu conjunto de datos personalizado en Google Colab.

Puedes usar Google Colab para trabajar en proyectos relacionados con los modelos Ultralytics YOLO26. El entorno fácil de usar de Google Colab es ideal para desarrollar modelos y experimentar con ellos de forma eficiente. Descubre más sobre Google Colab, sus funciones principales y cómo puedes usarlo para entrenar modelos YOLO26.

Google Colaboratory#

Google Colaboratory, conocido habitualmente como Google Colab, fue desarrollado por Google Research en 2017. Es un entorno gratuito de Jupyter Notebook en la nube y accesible en línea que te permite entrenar tus modelos de aprendizaje automático y aprendizaje profundo en CPU, GPU y TPU. Google desarrolló Google Colab como parte de sus objetivos más amplios de impulsar la tecnología de IA y las herramientas educativas, y fomentar el uso de servicios en la nube.

Puedes usar Google Colab independientemente de las especificaciones y la configuración de tu ordenador local. Solo necesitas una cuenta de Google y un navegador web.

Entrenamiento de YOLO26 con Google Colaboratory#

Entrenar modelos YOLO26 en Google Colab es muy sencillo. Accede al cuaderno de YOLO26 de Google Colab y empieza a entrenar tu modelo de inmediato. Para conocer en detalle el proceso de entrenamiento del modelo y las prácticas recomendadas, consulta nuestra guía de entrenamiento de modelos YOLO26.

Preguntas frecuentes sobre el uso de Google Colab#

Es posible que te surjan algunas preguntas frecuentes al usar Google Colab. Vamos a responderlas.

P: ¿Por qué se agota el tiempo de mi sesión de Google Colab? R: Las sesiones de Google Colab pueden caducar por inactividad, especialmente en el caso de los usuarios gratuitos, que tienen una duración de sesión limitada.

P: ¿Puedo ampliar la duración de las sesiones en Google Colab? R: Los usuarios gratuitos tienen límites, pero Google Colab Pro ofrece sesiones más largas.

P: ¿Qué debo hacer si mi sesión se cierra inesperadamente? R: Guarda tu trabajo con regularidad en Google Drive o GitHub para no perder los cambios que no hayas guardado.

P: ¿Cómo puedo consultar el estado de mi sesión y el uso de recursos? R: Colab muestra las métricas «Uso de RAM» y «Uso de disco» en la interfaz para que puedas supervisar tus recursos.

P: ¿Puedo ejecutar varias sesiones de Colab a la vez? R: Sí, pero vigila el uso de recursos para evitar problemas de rendimiento.

P: ¿Google Colab limita el acceso a GPU? R: Sí, el acceso a GPU gratuito tiene limitaciones, pero Google Colab Pro ofrece opciones de uso más amplias.

Funciones principales de Google Colab#

Veamos algunas de las funciones más destacadas que hacen de Google Colab una plataforma de referencia para proyectos de aprendizaje automático:

  • Compatibilidad con bibliotecas: Google Colab incluye bibliotecas preinstaladas para el análisis de datos y el aprendizaje automático, y permite instalar otras según sea necesario. También admite diversas bibliotecas para crear gráficos y visualizaciones interactivas.

  • Recursos de hardware: También puedes cambiar entre distintas opciones de hardware modificando la configuración del entorno de ejecución, como se muestra a continuación. Google Colab proporciona acceso a GPU como NVIDIA T4, L4 y A100, además de TPU, circuitos especializados diseñados específicamente para tareas de aprendizaje automático.

Configuración del entorno de ejecución de Google Colab para seleccionar la GPU

  • Colaboración: Google Colab facilita la colaboración y el trabajo con otros desarrolladores. Puedes compartir fácilmente tus cuadernos con otras personas y editarlos en tiempo real.

  • Entorno personalizado: Puedes instalar dependencias, configurar el sistema y usar comandos de shell directamente en el cuaderno.

  • Recursos educativos: Google Colab ofrece una variedad de tutoriales y cuadernos de ejemplo para ayudarte a aprender y explorar distintas funcionalidades.

¿Por qué usar Google Colab para tus proyectos YOLO26?#

Hay muchas opciones para entrenar y evaluar modelos YOLO26. Entonces, ¿qué hace única la integración con Google Colab? Veamos sus ventajas:

  • Sin configuración: Como Colab se ejecuta en la nube, puedes empezar a entrenar modelos de inmediato sin configurar un entorno complejo. Solo tienes que crear una cuenta y empezar a programar.

  • Compatibilidad con formularios: Te permite crear formularios para introducir parámetros, lo que facilita la experimentación con distintos valores.

  • Integración con Google Drive: Colab se integra perfectamente con Google Drive para facilitar el almacenamiento, el acceso y la gestión de datos. Puedes guardar y recuperar conjuntos de datos y modelos directamente desde Google Drive.

  • Compatibilidad con Markdown: Puedes usar el formato Markdown para mejorar la documentación dentro de los cuadernos.

  • Ejecución programada: Puedes configurar los cuadernos para que se ejecuten automáticamente a horas determinadas.

  • Extensiones y widgets: Google Colab permite añadir funcionalidades mediante extensiones de terceros y widgets interactivos.

Consejos para trabajar con YOLO26 en Google Colab#

Para sacar el máximo partido a Google Colab al trabajar con modelos YOLO26, ten en cuenta estos consejos prácticos:

  • Activa la aceleración de GPU: Activa siempre la aceleración de GPU en la configuración del entorno de ejecución para acelerar considerablemente el entrenamiento.
  • Mantén una conexión estable: Como Colab se ejecuta en la nube, asegúrate de tener una conexión a Internet estable para evitar interrupciones durante el entrenamiento.
  • Organiza tus archivos: Guarda tus conjuntos de datos y modelos en Google Drive o GitHub para acceder a ellos y gestionarlos fácilmente desde Colab.
  • Optimiza el uso de memoria: Si te encuentras con limitaciones de memoria en el nivel gratuito, prueba a reducir el tamaño de las imágenes o del lote durante el entrenamiento.
  • Guarda con regularidad: Debido a los límites de tiempo de las sesiones de Colab, guarda el modelo y los resultados con frecuencia para no perder el progreso.

Sigue aprendiendo sobre Google Colab#

Si quieres profundizar en Google Colab, aquí tienes algunos recursos que te servirán de guía.

Resumen#

Hemos explicado cómo puedes experimentar fácilmente con los modelos Ultralytics YOLO26 en Google Colab. Puedes usar Google Colab para entrenar y evaluar tus modelos en GPU y TPU con unos pocos clics, lo que lo convierte en una plataforma accesible para desarrolladores que no disponen de hardware de gama alta.

Para obtener más información, visita la página de preguntas frecuentes de Google Colab.

¿Te interesan más integraciones de YOLO26? Visita la página de la guía de integraciones de Ultralytics para explorar otras herramientas y funciones que pueden mejorar tus proyectos de aprendizaje automático, o consulta la integración con Kaggle como alternativa basada en la nube.

Preguntas frecuentes#

  • Para empezar a entrenar modelos Ultralytics YOLO26 en Google Colab, inicia sesión en tu cuenta de Google y accede al cuaderno de Google Colab para YOLO26. Este cuaderno te guía por el proceso de configuración y entrenamiento. Después de abrirlo, ejecuta las celdas paso a paso para entrenar el modelo. Para consultar una guía completa, visita la guía de entrenamiento de modelos YOLO26.

  • Google Colab ofrece varias ventajas para entrenar modelos YOLO26:

    • Sin configuración inicial: No hace falta configurar el entorno; solo tienes que iniciar sesión y empezar a programar.
    • Acceso gratuito a GPU: Usa GPU o TPU potentes sin necesidad de hardware caro.
    • Integración con Google Drive: Almacena y accede fácilmente a conjuntos de datos y modelos.
    • Colaboración: Comparte cuadernos con otras personas y colabora en tiempo real.

    Para obtener más información sobre por qué deberías usar Google Colab, consulta la guía de entrenamiento y visita la página de Google Colab.

  • Las sesiones de Google Colab agotan el tiempo de espera cuando no hay actividad, sobre todo para quienes usan la versión gratuita. Para evitarlo:

    1. Mantente activo: Interactúa con regularidad con tu cuaderno de Colab.
    2. Guarda el progreso: Guarda tu trabajo continuamente en Google Drive o GitHub.
    3. Colab Pro: Plantéate cambiar a Google Colab Pro para disponer de sesiones más largas.

    Para obtener más consejos sobre cómo gestionar tu sesión de Colab, visita la página de preguntas frecuentes de Google Colab.

  • Sí, puedes usar conjuntos de datos personalizados para entrenar modelos YOLO26 en Google Colab. Sube tu conjunto de datos a Google Drive y cárgalo directamente en tu cuaderno de Colab. Puedes seguir la guía de YouTube de Nicolai, Cómo entrenar modelos YOLO26 con tu conjunto de datos personalizado, o consultar la guía de entrenamiento con conjuntos de datos personalizados para ver los pasos detallados.

  • Si se interrumpe tu sesión de entrenamiento de Google Colab:

    1. Guarda con regularidad: Evita perder el progreso no guardado y guarda tu trabajo con frecuencia en Google Drive o GitHub.
    2. Reanuda el entrenamiento: Reinicia la sesión, carga el punto de control last.pt de la ejecución interrumpida y continúa con model.train(resume=True) (consulta Reanudar entrenamientos interrumpidos).
    3. Usa puntos de control: Guarda el directorio project del entrenamiento en Google Drive para que last.pt se conserve si se desconecta el entorno de ejecución, y usa save_period para mantener puntos de control periódicos por época.

    Estas prácticas ayudan a garantizar que tu progreso esté protegido. Obtén más información sobre la gestión de sesiones en la página de preguntas frecuentes de Google Colab.

Comentarios