Magnetloss PytorchPyTorch implementation of a deep metric learning technique called "Magnet Loss" from Facebook AI Research (FAIR) in ICLR 2016.
Pytorch Image RetrievalA PyTorch framework for an image retrieval task including implementation of N-pair Loss (NIPS 2016) and Angular Loss (ICCV 2017).
Revisiting deep metric learning pytorch(ICML 2020) This repo contains code for our paper "Revisiting Training Strategies and Generalization Performance in Deep Metric Learning" (https://arxiv.org/abs/2002.08473) to facilitate consistent research in the field of Deep Metric Learning.
SegsortSegSort: Segmentation by Discriminative Sorting of Segments
Dml cross entropyCode for the paper "A unifying mutual information view of metric learning: cross-entropy vs. pairwise losses" (ECCV 2020 - Spotlight)
DeclutrThe corresponding code from our paper "DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representations". Do not hesitate to open an issue if you run into any trouble!
Negative Margin.few ShotPyTorch implementation of “Negative Margin Matters: Understanding Margin in Few-shot Classification”
PvsePolysemous Visual-Semantic Embedding for Cross-Modal Retrieval (CVPR 2019)
PointglrGlobal-Local Bidirectional Reasoning for Unsupervised Representation Learning of 3D Point Clouds (CVPR 2020)
MvgcnMulti-View Graph Convolutional Network and Its Applications on Neuroimage Analysis for Parkinson's Disease (AMIA 2018)
Open ReidOpen source person re-identification library in python
Open UcnThe first fully convolutional metric learning for geometric/semantic image correspondences.
AmsoftmaxA simple yet effective loss function for face verification.
HardnetHardnet descriptor model - "Working hard to know your neighbor's margins: Local descriptor learning loss"
Batch Dropblock NetworkOfficial source code of "Batch DropBlock Network for Person Re-identification and Beyond" (ICCV 2019)
Pytorch Metric LearningThe easiest way to use deep metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.
RkdOfficial pytorch Implementation of Relational Knowledge Distillation, CVPR 2019
Person reid baseline pytorchPytorch ReID: A tiny, friendly, strong pytorch implement of object re-identification baseline. Tutorial 👉https://github.com/layumi/Person_reID_baseline_pytorch/tree/master/tutorial
symmetrical-synthesisOfficial Tensorflow implementation of "Symmetrical Synthesis for Deep Metric Learning" (AAAI 2020)
disent🧶 Modular VAE disentanglement framework for python built with PyTorch Lightning ▸ Including metrics and datasets ▸ With strongly supervised, weakly supervised and unsupervised methods ▸ Easily configured and run with Hydra config ▸ Inspired by disentanglement_lib
advrankAdversarial Ranking Attack and Defense, ECCV, 2020.
MetricLearning-mnist-pytorchPlayground of Metric Learning with MNIST @pytorch. We provide ArcFace, CosFace, SphereFace, CircleLoss and visualization.
finetunerFinetuning any DNN for better embedding on neural search tasks
dmlR package for Distance Metric Learning
ePillID-benchmarkePillID Dataset: A Low-Shot Fine-Grained Benchmark for Pill Identification (CVPR 2020 VL3)
MinkLoc3DMinkLoc3D: Point Cloud Based Large-Scale Place Recognition
SPMLUniversal Weakly Supervised Segmentation by Pixel-to-Segment Contrastive Learning
scLearnscLearn:Learning for single cell assignment
lfdaLocal Fisher Discriminant Analysis in R
MHCLNDeep Metric and Hash Code Learning Network for Content Based Retrieval of Remote Sensing Images
GeDMLGeneralized Deep Metric Learning.
TCEThis repository contains the code implementation used in the paper Temporally Coherent Embeddings for Self-Supervised Video Representation Learning (TCE).
TreeRepLearning Tree structures and Tree metrics
S-WMDCode for Supervised Word Mover's Distance (SWMD)
tf retrieval baselineA Tensorflow retrieval (space embedding) baseline. Metric learning baseline on CUB and Stanford Online Products.
CVPR2020 PADS(CVPR 2020) This repo contains code for "PADS: Policy-Adapted Sampling for Visual Similarity Learning", which proposes learnable triplet mining with Reinforcement Learning.
GPQGeneralized Product Quantization Network For Semi-supervised Image Retrieval - CVPR 2020
visual-compatibilityContext-Aware Visual Compatibility Prediction (https://arxiv.org/abs/1902.03646)
simple-cnapsSource codes for "Improved Few-Shot Visual Classification" (CVPR 2020), "Enhancing Few-Shot Image Classification with Unlabelled Examples" (WACV 2022), and "Beyond Simple Meta-Learning: Multi-Purpose Models for Multi-Domain, Active and Continual Few-Shot Learning" (Neural Networks 2022 - in submission)
proxy-synthesisOfficial PyTorch implementation of "Proxy Synthesis: Learning with Synthetic Classes for Deep Metric Learning" (AAAI 2021)