Topics / #self-supervised-learning

Self-supervised-learning projects on GitHub

Self-supervised and transfer learning methods and resources.

As of , the most-starred Self-supervised-learning projects on GitHub are pytorch-image-models (37.2K stars), fairseq (32.2K stars) and unilm (22.2K stars). GitHub.Locker tracks 11 Self-supervised-learning repositories with 164.8K stars combined. The fastest-growing on October 16 was dinov3, with +6 stars in a day.

11Projects
164.8KStars in total
+18Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

11 projects · by stars

  1. #1 · huggingface/pytorch-image-models

    pytorch-image-models

    PyTorch Image Models (timm) — the largest collection of PyTorch image encoders and backbones, shipped with pretrained weights plus train, eval, inference and export scripts.

    37.2K
  2. #2 · facebookresearch/fairseq

    fairseq

    Fairseq is Facebook AI Research's sequence modeling toolkit for training custom models for translation, summarization, language modeling and other text generation tasks, built on PyTorch.

    32.2K
  3. #3 · microsoft/unilm

    unilm

    Microsoft's research hub for large-scale self-supervised pre-training: a family of foundation models spanning NLP, vision, speech, and multimodal tasks across 100+ languages - including BEiT, LayoutLM, Kosmos, MiniLM, TrOCR, and WavLM.

    22.2K
  1. 4

    Swin-Transformer

    16.1Kmicrosoft/Swin-Transformer · Python

    The official Microsoft implementation of the Swin Transformer paper and its follow-ups: a hierarchical vision Transformer that computes attention with shifted windows and serves as a general-purpose backbone for computer vision tasks.

  2. 5

    transferlearning

    14.4Kjindongwang/transferlearning · Python

    A curated knowledge base covering transfer learning, domain adaptation, domain generalization and related subfields - papers, tutorials, code, datasets, scholars and surveys, maintained in both English and Chinese.

  3. 6

    dinov2

    13.4Kfacebookresearch/dinov2 · Jupyter Notebook

    DINOv2, a self-supervised visual feature learning method from Meta AI's FAIR team, shipped as PyTorch code and pretrained models. Its features plug into classifiers as simple as linear layers across many vision tasks, with no fine-tuning required.

  4. 7

    PaddleSpeech

    12.7KPaddlePaddle/PaddleSpeech · Python

    PaddleSpeech is an open-source speech and audio toolkit built on the PaddlePaddle platform, covering tasks like Automatic Speech Recognition (ASR), Text-to-Speech (TTS), Speaker Verification, Speech Translation, Keyword Spotting and Punctuation Restoration. It won the NAACL2022 Best Demo Award.

  5. 8

    dinov3

    11.6Kfacebookresearch/dinov3 · Jupyter Notebook

    Meta AI Research (FAIR)'s reference PyTorch implementation and model release for DINOv3, a family of vision foundation models that produce high-quality dense features and perform strongly across many vision tasks.

  6. 9

    le-wm

    4.5Klucas-maes/le-wm · Python

    This is the official codebase for LeWorldModel (LeWM), a Joint-Embedding Predictive Architecture (JEPA) that learns a world model directly from pixels using just two loss terms, avoiding the usual tricks like EMA, pretrained encoders, or auxiliary supervision.

  7. 10

    LeVJEPA

    270MLO-lab/LeVJEPA · Jupyter Notebook

    The official implementation of LeVJEPA — a self-supervised video encoder trained with LeJEPA's collapse-free objective. Unlike V-JEPA or VideoMAE it needs no EMA target encoder, stop-gradient, predictor, or pixel-reconstruction decoder: just an encoder, a small projector, and one loss hyperparameter.

  8. 11

    worldmodels101

    205NiluK/worldmodels101 · TypeScript

    A free, interactive online course that teaches how world models work in AI, covering prediction, latent dynamics, planning, JEPA, video models, and where they fail.

Often tagged together