SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python self-supervised-learning Projects
-
transferlearning
Transfer learning / domain adaptation / domain generalization / multi-task learning etc. Papers, codes, datasets, applications, tutorials.-迁移学习
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
PaddleSpeech
Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword Spotting. Won NAACL2022 Best Demo Award.
-
-
pytorch-metric-learning
The easiest way to use deep metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
byol-pytorch
Usable Implementation of "Bootstrap Your Own Latent" self-supervised learning, from Deepmind, in Pytorch
-
solo-learn
solo-learn: a library of self-supervised methods for visual representation learning powered by Pytorch Lightning
-
Unsupervised-Classification
SCAN: Learning to Classify Images without Labels, incl. SimCLR. [ECCV 2020]
-
SparK
[ICLR'23 Spotlight🔥] The first successful BERT/MAE-style pretraining on any convolutional network; Pytorch impl. of "Designing BERT for Convolutional Networks: Sparse and Hierarchical Masked Modeling" (by keyu-tian)
-
PaddleHelix
Bio-Computing Platform Featuring Large-Scale Representation Learning and Multi-Task Deep Learning “螺旋桨”生物计算工具集
-
SimMIM
This is an official implementation for "SimMIM: A Simple Framework for Masked Image Modeling".
-
dipy
DIPY is the paragon 3D/4D+ medical imaging library in Python. Contains generic methods for spatial normalization, signal processing, machine learning, statistical analysis and visualization of medical images. Additionally, it contains specialized methods for computational anatomy including diffusion, perfusion and structural imaging.
-
Transformer-SSL
This is an official implementation for "Self-Supervised Learning with Swin Transformers".
-
-
-
Unsupervised-Semantic-Segmentation
Unsupervised Semantic Segmentation by Contrasting Object Mask Proposals. [ICCV 2021]
-
lightly-train
LightlyTrain is the first PyTorch framework to pretrain computer vision models on unlabeled data for industrial applications
Project mention: LightlyTrain: Better Vision Models, Faster – No Labels Needed | news.ycombinator.com | 2025-04-15* Docs: https://docs.lightly.ai/train
-
DiffCSE
Code for the NAACL 2022 long paper "DiffCSE: Difference-based Contrastive Learning for Sentence Embeddings"
-
-
unsupervised-depth-completion-visual-inertial-odometry
Tensorflow and PyTorch implementation of Unsupervised Depth Completion from Visual Inertial Odometry (in RA-L January 2020 & ICRA 2020)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python self-supervised-learning discussion
Python self-supervised-learning related posts
-
Show HN: OK-Robot: open, modular home robot framework for pick-and-drop anywhere
-
Show HN: Lightly – A Python library for self-supervised learning on images
-
Batch-wise processing or image-by-image processing? (DINO V1)
-
GitHub - lightly-ai/lightly: A python library for self-supervised learning on images.
-
A Python library for self-supervised learning on images
-
Will AIs Take All Our Jobs and End Human History–Or Not? Well, It’s Complicated
-
An Idea for Integration
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2025
Index
What are some of the best open-source self-supervised-learning projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | transferlearning | 13,934 |
2 | PaddleSpeech | 11,973 |
3 | dino | 6,887 |
4 | pytorch-metric-learning | 6,160 |
5 | mmpretrain | 3,681 |
6 | lightly | 3,405 |
7 | mmselfsup | 3,237 |
8 | EasyCV | 1,867 |
9 | byol-pytorch | 1,825 |
10 | solo-learn | 1,490 |
11 | Unsupervised-Classification | 1,418 |
12 | SparK | 1,337 |
13 | PaddleHelix | 1,066 |
14 | SimMIM | 964 |
15 | dipy | 764 |
16 | Transformer-SSL | 655 |
17 | VideoMAEv2 | 644 |
18 | manydepth | 644 |
19 | Unsupervised-Semantic-Segmentation | 412 |
20 | lightly-train | 356 |
21 | DiffCSE | 293 |
22 | PASS | 265 |
23 | unsupervised-depth-completion-visual-inertial-odometry | 190 |