Python contrastive-learning

Open-source Python projects categorized as contrastive-learning

Top 23 Python contrastive-learning Projects

contrastive-learning
  • pytorch-metric-learning

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

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • lightly

    A python library for self-supervised learning on images.

    Project mention: Show HN: Lightly – A Python library for self-supervised learning on images | news.ycombinator.com | 2023-11-16
  • solo-learn

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

  • InternVideo

    [ECCV2024] Video Foundation Models & Data for Multimodal Understanding

  • Unsupervised-Classification

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

  • CoCa-pytorch

    Implementation of CoCa, Contrastive Captioners are Image-Text Foundation Models, in Pytorch

  • uform

    Pocket-Sized Multimodal AI for content understanding and generation across multilingual texts, images, and 🔜 video, up to 5x faster than OpenAI CLIP and LLaVA 🖼️ & 🖋️

    Project mention: Recapping the AI, Machine Learning and Data Science Meetup - May 30, 2024 | dev.to | 2024-06-04

    UForm: Pocket-Sized Multimodal AI for Content Understanding and Generation

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • similarity

    TensorFlow Similarity is a python package focused on making similarity learning quick and easy.

  • CEBRA

    Learnable latent embeddings for joint behavioral and neural analysis - Official implementation of CEBRA

  • x-clip

    A concise but complete implementation of CLIP with various experimental improvements from recent papers

  • quaterion

    Blazing fast framework for fine-tuning similarity learning models

  • efficient-gnns

    Code and resources on scalable and efficient Graph Neural Networks

  • Unsupervised-Semantic-Segmentation

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

  • TS-TCC

    [IJCAI-21] "Time-Series Representation Learning via Temporal and Contextual Contrasting"

  • GradCache

    Run Effective Large Batch Contrastive Learning Beyond GPU/TPU Memory Constraint

  • DiffCSE

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

  • CSI

    CSI: Novelty Detection via Contrastive Learning on Distributionally Shifted Instances (NeurIPS 2020)

  • ContraD

    Code for the paper "Training GANs with Stronger Augmentations via Contrastive Discriminator" (ICLR 2021)

  • sapbert

    [NAACL'21 & ACL'21] SapBERT: Self-alignment pretraining for BERT & XL-BEL: Cross-Lingual Biomedical Entity Linking.

  • AdCo

    AdCo: Adversarial Contrast for Efficient Learning of Unsupervised Representations from Self-Trained Negative Adversaries

  • PromCSE

    Code for "Improved Universal Sentence Embeddings with Prompt-based Contrastive Learning and Energy-based Learning (EMNLP 2022)"

  • clamp

    Code for the paper Enhancing Activity Prediction Models in Drug Discovery with the Ability to Understand Human Language (by ml-jku)

  • Revisiting-Contrastive-SSL

    Revisiting Contrastive Methods for Unsupervised Learning of Visual Representations. [NeurIPS 2021]

  • 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 contrastive-learning discussion

Log in or Post with

Python contrastive-learning related posts

  • GPT-4 Week 7. Government oversight, Strikes, Education, Layoffs & Big tech are moving - Nofil's Weekly Breakdown

    3 projects | /r/ChatGPT | 7 May 2023
  • Similarity Learning lacks a framework. So we built one

    6 projects | news.ycombinator.com | 13 Jul 2022
  • Show HN: Quaterion – x100 faster fine-tuning of similarity learning models

    1 project | news.ycombinator.com | 28 Jun 2022
  • [D] Problems with proprietary datasets

    4 projects | /r/MachineLearning | 19 May 2022
  • [N] MIT/Meta AI released their new SOTA unsupervised sentence embedding model "DiffCSE"

    3 projects | /r/MachineLearning | 26 Apr 2022
  • [P] Solo-learn 1.0.3: new methods, support for transformer architectures, better evaluation, improved docs, and additional results.

    1 project | /r/MachineLearning | 21 Dec 2021
  • An MLP can classify nodes better than GNNs even without knowing adjacent nodes. Code is available

    1 project | /r/deeplearning | 11 Jul 2021
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Nov 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source contrastive-learning projects in Python? This list will help you:

Project Stars
1 pytorch-metric-learning 6,007
2 lightly 3,152
3 solo-learn 1,434
4 InternVideo 1,399
5 Unsupervised-Classification 1,366
6 CoCa-pytorch 1,055
7 uform 1,045
8 similarity 1,013
9 CEBRA 908
10 x-clip 685
11 quaterion 640
12 efficient-gnns 528
13 Unsupervised-Semantic-Segmentation 397
14 TS-TCC 370
15 GradCache 359
16 DiffCSE 290
17 CSI 274
18 ContraD 190
19 sapbert 171
20 AdCo 162
21 PromCSE 134
22 clamp 89
23 Revisiting-Contrastive-SSL 86

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?