Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-self-supervised-vision

Awesome Self-Supervised Vision Learning
https://github.com/fawazsammani/awesome-self-supervised-vision

  • SimCLR - research/simclr) [[code]](https://github.com/leftthomas/SimCLR) [[code]](https://github.com/ae-foster/pytorch-simclr) [[code]](https://github.com/sthalles/SimCLR) [[code]](https://github.com/AndrewAtanov/simclr-pytorch) [[code]](https://github.com/tonylins/simclr-converter) [[video]](https://www.youtube.com/watch?v=a7-qwwAFs_s&t=215s) [[video]](https://www.youtube.com/watch?v=YZgeWsuyRH8&ab_channel=AIBites)
  • SimCLRv2 - research/simclr) [[code]](https://github.com/Separius/SimCLRv2-Pytorch) [[video]](https://www.youtube.com/watch?v=2lkUNDZld-4&ab_channel=YannicKilcher)
  • BYOL - BYOL) [[code]](https://github.com/lucidrains/byol-pytorch) [[video]](https://www.youtube.com/watch?v=YPfUiOMYOEE&t=1813s&ab_channel=YannicKilcher)
  • BYOL does not work
  • BYOL works!
  • C-BYOL - research/compressive-visual-representations)
  • DeepCluster
  • DeeperCluster
  • SWAV - YangFu)
  • SimSiam
  • Barlow Twins
  • MoCo - notebook/colab/moco_cifar10_demo.ipynb)
  • MoCo v2
  • MoCo v3 - v3)
  • DINO - code]](https://www.youtube.com/watch?v=hNf6RNHKnE4&t=19s&ab_channel=TheAIEpiphany) [[video-code]](https://www.youtube.com/watch?v=psmMEWKk4Uk&t=1082s&ab_channel=mildlyoverfitted)
  • DINOv2 - v2-computer-vision-self-supervised-learning/) [[demo]](https://dinov2.metademolab.com/) [[hf notebook]](https://github.com/NielsRogge/Transformers-Tutorials/tree/master/DINOv2)
  • TWIST
  • EsViT
  • iBOT
  • SiT - Ahmed/SiT)
  • Asym-Siam - siam)
  • DetCon - pytorch) [[video]](https://www.youtube.com/watch?v=oPfu_Ec5u60&t=1225s&ab_channel=TheAIEpiphany)
  • MoBY - SSL)
  • CARE
  • ContrastiveCrop
  • SDMP
  • ImageGPT - gpt) [[code]](https://github.com/karpathy/minGPT) [[code]](https://github.com/teddykoker/image-gpt) [[website]](https://openai.com/blog/image-gpt/) [[video]](https://www.youtube.com/watch?v=YBlNQK0Ao6g&ab_channel=YannicKilcher)
  • ReSSL
  • DCL - Contrastive-Learning)
  • LEWEL
  • MSF
  • SWAG
  • ISD
  • Self-Label - label)
  • InfoCL - Wang/InfoCL)
  • DenseCL
  • FlatNCE - Chen/FlatCLR)
  • ARB
  • SelfPatch
  • EMAN - research/exponential-moving-average-normalization)
  • MPL - pytorch)
  • RINCE
  • CoKe
  • ReSim - Xiao/ReSim)
  • CAST
  • LoGo - SSL)
  • CsMl
  • SetSim
  • UniVIP
  • Dual Temperature - temperature)
  • DATA - vision/GAIA-ssl)
  • SaGe
  • MST
  • IP-IRM - CN/IP-IRM)
  • SSL-HSIC
  • JigClu - research/JigsawClustering)
  • SelfAugment
  • ProtoNCE
  • OBoW
  • SEERv1
  • SEERv2
  • CLSA - research-lab/CLSA)
  • VICReg
  • VQ-VAE - vq-vae) [[code]](https://github.com/lucidrains/vector-quantize-pytorch) [[code]](https://github.com/karpathy/deep-vector-quantization) [[code]](https://github.com/openai/DALL-E) [[code]](https://github.com/ritheshkumar95/pytorch-vqvae) [[code]](https://github.com/nadavbh12/VQ-VAE) [[code]](https://github.com/nakosung/VQ-VAE) [[code]](https://juliusruseckas.github.io/ml/vq-vae.html) [[code]](https://github.com/AntixK/PyTorch-VAE/blob/master/models/vq_vae.py) [[colab]](https://colab.research.google.com/github/zalandoresearch/pytorch-vq-vae/blob/master/vq-vae.ipynb) [[video]](https://www.youtube.com/watch?v=VZFVUrYcig0&ab_channel=TheAIEpiphany) [[blog]](https://ml.berkeley.edu/blog/posts/vq-vae/)
  • VQ-VAE-2 - vae-2-pytorch) [[code]](https://github.com/vvvm23/vqvae-2) [[code]](https://github.com/lucidrains/vector-quantize-pytorch)
  • VQ-GAN - transformers) [[code]](https://github.com/dome272/VQGAN-pytorch) [[website]](https://compvis.github.io/taming-transformers/) [[video]](https://www.youtube.com/watch?v=j2PXES-liuc&t=2s&ab_channel=TheAIEpiphany) [[video]](https://www.youtube.com/watch?v=wcqLFDXaDO8&ab_channel=Outlier) [[video]](https://www.youtube.com/watch?v=-wDSDtIAyWQ&ab_channel=GradientDude) [[video code]](https://www.youtube.com/watch?v=_Br5WRwUz_U&ab_channel=Outlier) [[blog]](https://ljvmiranda921.github.io/notebook/2021/08/08/clip-vqgan/) [[ViT-VQGAN]](https://arxiv.org/pdf/2110.04627.pdf)
  • CycleGAN - CycleGAN-and-pix2pix) [[code]](https://github.com/eriklindernoren/PyTorch-GAN/tree/master/implementations/cyclegan) [[code]](https://github.com/leftthomas/CycleGAN) [[code]](https://nn.labml.ai/gan/cycle_gan/index.html)
  • Restormer
  • MC-SSL0.0
  • t-ReX - vision/improving-the-generalization-of-supervised-models/)
  • HCSC - team/HCSC)
  • Mugs - sg/mugs)
  • BatchFormer
  • RELICv2
  • CaCo - research-lab/caco)
  • DnC
  • LIFT - Madison-Lee-Lab/LanguageInterfacedFineTuning)
  • VICReg
  • VICRegL
  • Propagate Yourself
  • SDCLR - Group/SDCLR)
  • I-JEPA - lecun-ai-model-i-jepa/)
  • CorInfoMax
  • All4One
  • SimDis
  • MOKD
  • SiameseIM - Image-Modeling)
  • MixedAE
  • CIM - Image-Modeling)
  • VD
  • [pdf
  • [pdf
  • [pdf - supervised-relational-reasoning)
  • [pdf
  • [pdf
  • [pdf
  • [pdf
  • [pdf
  • [pdf - vision/mochi/)
  • [pdf - Learning-with-Non-Semantic-Negatives)
  • [pdf - research/compressive-visual-representations)
  • [pdf
  • [pdf
  • [pdf
  • BEiT
  • BEiT v2
  • MAE - pretraining) [[code]](https://github.com/pengzhiliang/MAE-pytorch) [[code]](https://github.com/FlyEgle/MAE-pytorch) [[hf notebook]](https://github.com/NielsRogge/Transformers-Tutorials/blob/master/ViTMAE/ViT_MAE_visualization_demo.ipynb)
  • ConvNeXt v2 - V2)
  • SparK - tian/SparK)
  • MaskFeat
  • SimMIM - pretraining)
  • GMML - Ahmed/GMML)
  • Awesome Masked Autoencoders
  • TransCAM
  • GroupViT
  • LOST
  • MaskContrast - Semantic-Segmentation)
  • MaskDistill
  • Leopart
  • TokenCut - psi.fr/Papers/TokenCut2022/)
  • [pdf - spectral-segmentation) [[demo]](https://huggingface.co/spaces/lukemelas/deep-spectral-segmentation) [[website]](https://lukemelas.github.io/deep-spectral-segmentation/)
  • [pdf
  • [pdf
  • [pdf
  • [pdf
  • [pdf
  • VISSL
  • mmselfsup
  • Lightly
  • solo-learn
  • benchmark_VAE
  • unilm
  • jason718
  • dev-sungman
  • asheeshcric
  • Stanford CS231n slides
  • OpenAI NeurIPS Tutorial
  • Amit Chaudhary
  • AI Summer
  • [Self-Supervised Representation Learning - 05-31-contrastive/) [[Semi-Supervised Learning]](https://lilianweng.github.io/posts/2021-12-05-semi-supervised/) [[Active Learning]](https://lilianweng.github.io/posts/2022-02-20-active-learning/) [[Data Generation]](https://lilianweng.github.io/posts/2022-04-15-data-gen/)
  • [blog - transport-a-hidden-gem-that-empowers-todays-machine-learning-2609bbf67e59) [[blog]](https://leimao.github.io/blog/Hungarian-Matching-Algorithm/) [[blog]](https://brilliant.org/wiki/hungarian-matching/) [[blog]](https://www.topcoder.com/thrive/articles/Assignment%20Problem%20and%20Hungarian%20Algorithm) [[blog]](https://medium.com/@riya.tendulkar/the-assignment-problem-using-hungarian-algorithm-4f105729af18)
  • [pdf - softmax-pytorch) [[blog and code]](https://neptune.ai/blog/gumbel-softmax-loss-function-guide-how-to-implement-it-in-pytorch) [[blog]](https://sassafras13.github.io/GumbelSoftmax/) [[blog]](https://towardsdatascience.com/synthetic-data-with-gumbel-softmax-activations-49e990168565) [[gumbel-softmax vae]](https://github.com/YongfeiYan/Gumbel_Softmax_VAE)