Repolode
lightly-ai

lightly-ai/lightly

Biblioteca de Python para aprendizaje autosupervisado con imágenes, con componentes de PyTorch para entrenar modelos de visión sin etiquetas.

Estrellas
3,829
Forks
379
Issues abiertos
119
Último commit
hace 7 días

¿Qué es?

Lightly SSL es un framework de visión por computadora para el aprendizaje autosupervisado, una técnica que entrena modelos de imágenes con datos sin etiquetar. Está dirigido a desarrolladores que quieren preentrenar un backbone con su propia colección de imágenes, en lugar de depender únicamente de pesos preentrenados al estilo de ImageNet.

La biblioteca sigue un estilo similar al de PyTorch y ofrece componentes de bajo nivel, como funciones de pérdida, cabezales de proyección y predicción, y transformaciones de datos. Incluye implementaciones y ejemplos de muchos métodos publicados, como MoCo, SimCLR, BYOL, DINO, DINOv2, MAE y VICReg, con ejemplos para PyTorch y PyTorch Lightning. Admite modelos backbone personalizados y permite el entrenamiento distribuido en varias GPU mediante PyTorch Lightning.

Se instala con pip y el proyecto cuenta con licencia MIT. Los responsables también ofrecen productos comerciales independientes para la curación y el etiquetado de datos, que no forman parte de este paquete.

Funciones clave

  • 01Componentes modulares, como funciones de pérdida y cabezales de modelo
  • 02Implementaciones de muchos métodos autosupervisados, como SimCLR, BYOL, DINO y MAE
  • 03Compatibilidad con modelos backbone personalizados
  • 04Ejemplos para PyTorch y PyTorch Lightning
  • 05Entrenamiento distribuido con pérdidas agregadas y BatchNorm sincronizado

Casos de uso

  • Preentrenar un backbone de visión con un conjunto de imágenes sin etiquetar de un dominio específico
  • Comparar distintos métodos autosupervisados con los mismos datos
  • Crear experimentos de investigación personalizados de SSL con funciones de pérdida y cabezales intercambiables
  • Entrenar con varias GPU mediante PyTorch Lightning

Antes de usarlo

  • La compatibilidad con Docker y los modelos preentrenados que se pueden usar con un solo comando solo están disponibles en la versión comercial.

En colecciones

Temas

Preguntas frecuentes

¿Qué es lightly?
Biblioteca de Python para aprendizaje autosupervisado con imágenes, con componentes de PyTorch para entrenar modelos de visión sin etiquetas. Lightly SSL es un framework de visión por computadora para el aprendizaje autosupervisado, una técnica que entrena modelos de imágenes con datos sin etiquetar. Está dirigido a desarrolladores que quieren preentrenar un backbone con su propia colección de imágenes, en lugar de depender únicamente de pesos preentrenados al estilo de ImageNet.
¿lightly es gratuito? ¿Qué licencia tiene?
lightly es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿lightly sigue mantenido?
Mantenimiento activo. El último commit de lightly fue el 30 oct 2026.
¿Para qué puedo usar lightly?
Preentrenar un backbone de visión con un conjunto de imágenes sin etiquetar de un dominio específico Comparar distintos métodos autosupervisados con los mismos datos Crear experimentos de investigación personalizados de SSL con funciones de pérdida y cabezales intercambiables Entrenar con varias GPU mediante PyTorch Lightning
¿Dónde consigo lightly?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/lightly-ai/lightly

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados