← all repositories

filipradenovic/cnnimageretrieval-pytorch

A PyTorch toolbox for training CNNs and learning supervised whitening for image retrieval on Oxford and Paris benchmark datasets.

1.5k stars Python Computer VisionML Frameworks
cnnimageretrieval-pytorch
Not currently ranked — collecting fresh signals.
star history

This repository provides a complete pipeline for CNN-based image retrieval, including fine-tuning pre-trained convolutional neural networks with metric learning losses, learning supervised whitening as post-processing for global descriptors, and evaluating on standard benchmarks. The approach handles hard example mining during training and supports various architectures, pooling methods, and whitening strategies. The code builds on the PyTorch framework for tensor operations and automatic differentiation.

Frequently asked

What is filipradenovic/cnnimageretrieval-pytorch?
A PyTorch toolbox for training CNNs and learning supervised whitening for image retrieval on Oxford and Paris benchmark datasets.
Is cnnimageretrieval-pytorch open source?
Yes — filipradenovic/cnnimageretrieval-pytorch is open source, released under the MIT license.
What language is cnnimageretrieval-pytorch written in?
filipradenovic/cnnimageretrieval-pytorch is primarily written in Python.
How popular is cnnimageretrieval-pytorch?
filipradenovic/cnnimageretrieval-pytorch has 1.5k stars on GitHub.
Where can I find cnnimageretrieval-pytorch?
filipradenovic/cnnimageretrieval-pytorch is on GitHub at https://github.com/filipradenovic/cnnimageretrieval-pytorch.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.