Solo-learn: A Library of Self-supervised Methods for Visual Representation Learning

By Victor Costa, Enrico Fini, Moin Nabi, Nicu Sebe, Elisa Ricci. 2021

172 citations recorded by the source corpus.

This paper presents solo-learn, a library of self-supervised methods for visual representation learning. Implemented in Python, using Pytorch and Pytorch lightning, the library fits both research and industry needs by featuring distributed training pipelines with mixed-precision, faster data loading via Nvidia DALI, online linear evaluation for better prototyping, and many additional training tricks. Our goal is to provide an easy-to-use library comprising a large amount of Self-supervised Learning (SSL) methods, that can be easily extended and fine-tuned by the community. solo-learn opens up avenues for exploiting large-budget SSL solutions on inexpensive smaller infrastructures and seeks to democratize SSL by making it accessible to all. The source code is available at https://github.com/vturrisi/solo-learn.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Elisa Ricci
  2. In-So Kweon
  3. Enrico Fini
  4. Alahari Karteek
  5. Xavier Alameda-Pineda
  6. Victor Costa
  7. Trung X. Pham
  8. Chang-Dong Yoo

In Computer Vision and Pattern Recognition

  1. Elisa Ricci
  2. Luc Van Gool
  3. In-So Kweon
  4. Dacheng Tao
  5. Andrew Zisserman
  6. Ming-Hsuan Yang
  7. Andrea Vedaldi
  8. Trevor Darrell

Citations in the corpus