All Projects → kunhe → FastAP-metric-learning

kunhe / FastAP-metric-learning

Licence: other
Code for CVPR 2019 paper "Deep Metric Learning to Rank"

Programming Languages

matlab
3953 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to FastAP-metric-learning

Pytorch Metric Learning
The easiest way to use deep metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.
Stars: ✭ 3,936 (+4132.26%)
Mutual labels:  metric-learning, deep-metric-learning
GeDML
Generalized Deep Metric Learning.
Stars: ✭ 30 (-67.74%)
Mutual labels:  metric-learning, deep-metric-learning
Ranked-List-Loss-for-DML
CVPR 2019: Ranked List Loss for Deep Metric Learning, with extension for TPAMI submission
Stars: ✭ 56 (-39.78%)
Mutual labels:  learning-to-rank, deep-metric-learning
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.
Stars: ✭ 57 (-38.71%)
Mutual labels:  metric-learning, deep-metric-learning
proxy-synthesis
Official PyTorch implementation of "Proxy Synthesis: Learning with Synthetic Classes for Deep Metric Learning" (AAAI 2021)
Stars: ✭ 30 (-67.74%)
Mutual labels:  metric-learning, deep-metric-learning
LabelRelaxation-CVPR21
Official PyTorch Implementation of Embedding Transfer with Label Relaxation for Improved Metric Learning, CVPR 2021
Stars: ✭ 37 (-60.22%)
Mutual labels:  deep-metric-learning
BCNet
Deep Occlusion-Aware Instance Segmentation with Overlapping BiLayers [CVPR 2021]
Stars: ✭ 434 (+366.67%)
Mutual labels:  cvpr
simple-cnaps
Source 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)
Stars: ✭ 88 (-5.38%)
Mutual labels:  metric-learning
AIPaperCompleteDownload
Complete download for papers in various top conferences
Stars: ✭ 64 (-31.18%)
Mutual labels:  cvpr
CURL
Code for the ICPR 2020 paper: "CURL: Neural Curve Layers for Image Enhancement"
Stars: ✭ 177 (+90.32%)
Mutual labels:  cvpr
tf retrieval baseline
A Tensorflow retrieval (space embedding) baseline. Metric learning baseline on CUB and Stanford Online Products.
Stars: ✭ 39 (-58.06%)
Mutual labels:  metric-learning
SCT
SCT: Set Constrained Temporal Transformer for Set Supervised Action Segmentation (CVPR2020) https://arxiv.org/abs/2003.14266
Stars: ✭ 35 (-62.37%)
Mutual labels:  cvpr
awesome-visual-localization-papers
The relocalization task aims to estimate the 6-DoF pose of a novel (unseen) frame in the coordinate system given by the prior model of the world.
Stars: ✭ 60 (-35.48%)
Mutual labels:  cvpr
cnn-for-image-retrieval
🌅The code of post "Image retrieval using MatconvNet and pre-trained imageNet"
Stars: ✭ 623 (+569.89%)
Mutual labels:  matconvnet
visual-compatibility
Context-Aware Visual Compatibility Prediction (https://arxiv.org/abs/1902.03646)
Stars: ✭ 92 (-1.08%)
Mutual labels:  metric-learning
awesome-video-sum
A curated list of the Video Summarization subject which is a computer science using machine learning and deep learning
Stars: ✭ 29 (-68.82%)
Mutual labels:  cvpr
triplet-loss-pytorch
Highly efficient PyTorch version of the Semi-hard Triplet loss ⚡️
Stars: ✭ 79 (-15.05%)
Mutual labels:  metric-learning
GPQ
Generalized Product Quantization Network For Semi-supervised Image Retrieval - CVPR 2020
Stars: ✭ 60 (-35.48%)
Mutual labels:  metric-learning
EMNLP2020
This is official Pytorch code and datasets of the paper "Where Are the Facts? Searching for Fact-checked Information to Alleviate the Spread of Fake News", EMNLP 2020.
Stars: ✭ 55 (-40.86%)
Mutual labels:  learning-to-rank
Machine-Learning-in-Medical-Imaging--U-Net
TUM_MLMI_SS16: Convolutional Neural Network using U-Net architecture to predict one modality of a brain MRI scan from another modality.
Stars: ✭ 22 (-76.34%)
Mutual labels:  matconvnet

FastAP: Deep Metric Learning to Rank

This repository contains implementation of the following paper:

Deep Metric Learning to Rank
Fatih Cakir*, Kun He*, Xide Xia, Brian Kulis, and Stan Sclaroff (*equal contribution)
IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2019

Other Implementations

FastAPLoss from pytorch-metric-learning

Usage

  • Matlab: see matlab/README.md
  • PyTorch: see pytorch/README.md

Datasets

  • Stanford Online Products
    • Can be downloaded here
  • In-Shop Clothes Retrieval
    • Can be downloaded here
  • PKU VehicleID
    • Please request the dataset from the authors here

Reproducibility

  • We provide trained MatConvNet models and experimental logs for the results in the paper. These models were used to achieve the results in the tables.
  • The logs also include parameters settings that enable one to re-train a model if desired. It also includes evaluation results with model checkpoints at certain epochs.
  • PyTorch code is a direct port from our MATLAB implementation. We haven't tried reproducing the paper results with our PyTorch code. For reproducibility use the MATLAB version.
  • Note that the mini-batch sampling strategy must also be used alongside the FastAP loss for good results.

Contact

For questions and comments, feel free to contact: [email protected] or [email protected]

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].