Python contrastive-learning

Open-source Python projects categorized as contrastive-learning

Top 23 Python contrastive-learning Projects

  • pytorch-metric-learning

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

  • 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
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • 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]

  • similarity

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

  • CoCa-pytorch

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

  • InternVideo

    InternVideo: General Video Foundation Models via Generative and Discriminative Learning (https://arxiv.org/abs/2212.03191)

    Project mention: [Demo] Watch Videos with ChatGPT | /r/ChatGPT | 2023-04-19

    Thanks for your interest! If you had any ideas to make the given demo more user-friendly, please do not hesitate to share them with us. We are open to discussing relevant ideas about video foundation models or other topics. We made some progress in these areas (InternVideo, VideoMAE v2, UMT, and more). We believe that user-level intelligent video understanding is on the horizon with the current LLM, computing power, and video data.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • CEBRA

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

    Project mention: What are the best AI tools you've ACTUALLY used? | /r/artificial | 2023-06-08

    Cebra AI: An AI-powered customer service platform.

  • 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)

  • AdCo

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

  • sapbert

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

  • PromCSE

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

  • Revisiting-Contrastive-SSL

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

  • clamp

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

  • S2-BNN

    S2-BNN: Bridging the Gap Between Self-Supervised Real and 1-bit Neural Networks via Guided Distribution Calibration (CVPR 2021)

  • SaaSHub

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

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). The latest post mention was on 2023-11-16.

Python contrastive-learning related posts

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 5,709
2 lightly 2,711
3 solo-learn 1,349
4 Unsupervised-Classification 1,298
5 similarity 994
6 CoCa-pytorch 960
7 InternVideo 831
8 CEBRA 819
9 x-clip 640
10 quaterion 610
11 efficient-gnns 521
12 Unsupervised-Semantic-Segmentation 386
13 TS-TCC 299
14 GradCache 298
15 DiffCSE 279
16 CSI 268
17 ContraD 186
18 AdCo 161
19 sapbert 154
20 PromCSE 127
21 Revisiting-Contrastive-SSL 86
22 clamp 77
23 S2-BNN 61
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com