SaaSHub helps you find the best software and product alternatives Learn more →
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.
-
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)
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
Cebra AI: An AI-powered customer service platform.
-
x-clip
A concise but complete implementation of CLIP with various experimental improvements from recent papers
-
-
-
Unsupervised-Semantic-Segmentation
Unsupervised Semantic Segmentation by Contrasting Object Mask Proposals. [ICCV 2021]
-
-
-
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
Python contrastive-learning related posts
- GPT-4 Week 7. Government oversight, Strikes, Education, Layoffs & Big tech are moving - Nofil's Weekly Breakdown
- Similarity Learning lacks a framework. So we built one
- Show HN: Quaterion – x100 faster fine-tuning of similarity learning models
- [D] Problems with proprietary datasets
- [N] MIT/Meta AI released their new SOTA unsupervised sentence embedding model "DiffCSE"
- [P] Solo-learn 1.0.3: new methods, support for transformer architectures, better evaluation, improved docs, and additional results.
- An MLP can classify nodes better than GNNs even without knowing adjacent nodes. Code is available
-
A note from our sponsor - SaaSHub
www.saashub.com | 29 Mar 2024
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 |