Python self-supervised-learning

Open-source Python projects categorized as self-supervised-learning

Top 23 Python self-supervised-learning Projects

self-supervised-learning
  1. transferlearning

    Transfer learning / domain adaptation / domain generalization / multi-task learning etc. Papers, codes, datasets, applications, tutorials.-迁移学习

  2. 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.

    InfluxDB logo
  3. 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.

  4. dino

    PyTorch code for Vision Transformers training with the Self-Supervised learning method DINO

  5. pytorch-metric-learning

    The easiest way to use deep metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.

  6. mmpretrain

    OpenMMLab Pre-training Toolbox and Benchmark

  7. lightly

    A python library for self-supervised learning on images.

  8. mmselfsup

    OpenMMLab Self-Supervised Learning Toolbox and Benchmark

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. EasyCV

    An all-in-one toolkit for computer vision

  11. byol-pytorch

    Usable Implementation of "Bootstrap Your Own Latent" self-supervised learning, from Deepmind, in Pytorch

  12. solo-learn

    solo-learn: a library of self-supervised methods for visual representation learning powered by Pytorch Lightning

  13. Unsupervised-Classification

    SCAN: Learning to Classify Images without Labels, incl. SimCLR. [ECCV 2020]

  14. 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)

  15. PaddleHelix

    Bio-Computing Platform Featuring Large-Scale Representation Learning and Multi-Task Deep Learning “螺旋桨”生物计算工具集

  16. SimMIM

    This is an official implementation for "SimMIM: A Simple Framework for Masked Image Modeling".

  17. 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.

  18. Transformer-SSL

    This is an official implementation for "Self-Supervised Learning with Swin Transformers".

  19. VideoMAEv2

    [CVPR 2023] VideoMAE V2: Scaling Video Masked Autoencoders with Dual Masking

  20. manydepth

    [CVPR 2021] Self-supervised depth estimation from short sequences

  21. Unsupervised-Semantic-Segmentation

    Unsupervised Semantic Segmentation by Contrasting Object Mask Proposals. [ICCV 2021]

  22. 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

  23. DiffCSE

    Code for the NAACL 2022 long paper "DiffCSE: Difference-based Contrastive Learning for Sentence Embeddings"

  24. PASS

    The PASS dataset: pretrained models and how to get the data

  25. 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)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python self-supervised-learning discussion

Log in or Post with

Python self-supervised-learning related posts

  • Show HN: OK-Robot: open, modular home robot framework for pick-and-drop anywhere

    5 projects | news.ycombinator.com | 23 Feb 2024
  • Show HN: Lightly – A Python library for self-supervised learning on images

    1 project | news.ycombinator.com | 16 Nov 2023
  • Batch-wise processing or image-by-image processing? (DINO V1)

    1 project | /r/learnmachinelearning | 15 Nov 2023
  • GitHub - lightly-ai/lightly: A python library for self-supervised learning on images.

    1 project | /r/Python | 23 May 2023
  • A Python library for self-supervised learning on images

    1 project | news.ycombinator.com | 11 May 2023
  • Will AIs Take All Our Jobs and End Human History–Or Not? Well, It’s Complicated

    1 project | news.ycombinator.com | 16 Mar 2023
  • An Idea for Integration

    1 project | /r/robotics | 29 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?