Article Complete
10 Self-Supervised Learning Frameworks & Libraries To Use In 2021

10 Self-Supervised Learning Frameworks & Libraries To Use In 2021

Published

Key takeaways

  • Self-supervised learning trains models on unlabeled data, allowing systems to learn independently.
  • Yann LeCun compares self-supervised learning to the cake of machine learning, with other methods as the icing and cherry.
  • Recent advancements include notable frameworks like Facebook’s DINO, Google’s SimCLR, and OpenSelfSup.
  • Tech evangelists view self-supervised learning models as akin to curious children, learning from their environment.

Self-supervised learning is gathering steam, slowly but surely. A relatively new technique, self-supervised learning is nothing but training unlabeled data without human supervision. Yann LeCun described it best: Reinforcement learning is like a cherry on a cake, supervised learning is the icing on the cake, and self-supervised learning is the cake. In self-supervised or unsupervised learning, the system learns to predict part of its input from already existing inputs, he said.

Source: GitHub  

Most tech evangelists liken self-supervised learning models to young children, always curious and learning new information from observation. The latest examples of self-supervision include Facebook’s DINO and ViSSL (Vision library for Self-Supervised Learning); Google’s SimCLR; OpenSelfSup and SfMLearner, etc. 

Below, we have curated a list of the most popular self-supervised learning models, frameworks, and libraries.

DINO

Lightly 

s3prl 

SimCLR

OpenSelfSup

OpenSelfSup is an Open-source unsupervised or Self Supervised representation learning toolbox based on PyTorch. It follows a similar code architecture of MMDetection, and is very flexible as it integrates various self-supervised tasks, including classification, feature learning, joint clustering and contrastive learning.

SfMLearner 

BYOL

DIG 

DIG or Dive Into Graphs is a turnkey library that provides a unified testbed for higher level, research-oriented graph deep learning tasks like graph generation, self-supervised learning, explainability and 3D graphs. DIG also enabled researchers to develop their methods within its extensible framework and compare with existing baseline methods using standard datasets and evaluate metrics seamlessly. 

VL-BERT 

EpipolarPose

Read next10 Best C and C++ Libraries For Machine Learning in 2024Continue reading →
Membership

Stay ahead with AI insights.

Unlimited access to premium articles, exclusive analysis, and the stories shaping India's AI economy.

Subscribe now

AIM Americas

1190 Miraloma Way Suite P, Sunnyvale, CA 94085

AIM India

1st Floor, Sakti Statesman, Bellandur, Bengaluru – 560103

© 2026 AIM. All rights reserved.