All Projects → flyingpot → Pytorch_deephash

flyingpot / Pytorch_deephash

Licence: mit
Pytorch implementation of Deep Learning of Binary Hash Codes for Fast Image Retrieval, CVPRW 2015

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pytorch deephash

Digestpp
C++11 header-only message digest library
Stars: ✭ 116 (-21.62%)
Mutual labels:  hash
Webpack Plugin Hash Output
Plugin to replace webpack chunkhash with an md5 hash of the final file conent.
Stars: ✭ 128 (-13.51%)
Mutual labels:  hash
Liresolr
Putting LIRE into Solr - an ongoing project
Stars: ✭ 140 (-5.41%)
Mutual labels:  image-retrieval
Data Structures
Data-Structures using C++.
Stars: ✭ 121 (-18.24%)
Mutual labels:  hash
Kapture
kapture is a file format as well as a set of tools for manipulating datasets, and in particular Visual Localization and Structure from Motion data.
Stars: ✭ 128 (-13.51%)
Mutual labels:  image-retrieval
Libchaos
Advanced library for randomization, hashing and statistical analysis (devoted to chaos machines). 🔬
Stars: ✭ 1,619 (+993.92%)
Mutual labels:  hash
Active hash relation
ActiveHash Relation: Simple gem that allows you to run multiple ActiveRecord::Relation using hash. Perfect for APIs.
Stars: ✭ 115 (-22.3%)
Mutual labels:  hash
Revisitop
Revisiting Oxford and Paris: Large-Scale Image Retrieval Benchmarking
Stars: ✭ 147 (-0.68%)
Mutual labels:  image-retrieval
Openibl
[ECCV-2020 (spotlight)] Self-supervising Fine-grained Region Similarities for Large-scale Image Localization. 🌏 PyTorch open-source toolbox for image-based localization (place recognition).
Stars: ✭ 128 (-13.51%)
Mutual labels:  image-retrieval
Libvot
A C++11 multithread library for image retrieval
Stars: ✭ 139 (-6.08%)
Mutual labels:  image-retrieval
Codetective
a tool to determine the crypto/encoding algorithm used according to traces from its representation
Stars: ✭ 121 (-18.24%)
Mutual labels:  hash
Password4j
Password4j is a user-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various cryptographic hash functions.
Stars: ✭ 124 (-16.22%)
Mutual labels:  hash
Hashlib4pascal
Hashing for Modern Object Pascal
Stars: ✭ 132 (-10.81%)
Mutual labels:  hash
Gulp Rev
Static asset revisioning by appending content hash to filenames: `unicorn.css` → `unicorn-d41d8cd98f.css`
Stars: ✭ 1,540 (+940.54%)
Mutual labels:  hash
React Scrollchor
A React component for scroll to `#hash` links with smooth animations
Stars: ✭ 141 (-4.73%)
Mutual labels:  hash
Hypertag
Knowledge Management for Humans using Machine Learning & Tags
Stars: ✭ 116 (-21.62%)
Mutual labels:  image-retrieval
Imagehash
🌄 Perceptual image hashing for PHP
Stars: ✭ 1,744 (+1078.38%)
Mutual labels:  hash
Murmurhash3.js
MurmurHash3, in JavaScript.
Stars: ✭ 147 (-0.68%)
Mutual labels:  hash
Tlsh Js
JavaScript port of TLSH (Trend Micro Locality Sensitive Hash)
Stars: ✭ 143 (-3.38%)
Mutual labels:  hash
Fast Reid
SOTA Re-identification Methods and Toolbox
Stars: ✭ 2,287 (+1445.27%)
Mutual labels:  image-retrieval

pytorch_deephash

Introduction

This is the Pytorch implementation of Deep Learning of Binary Hash Codes for Fast Image Retrieval, and can achieve more than 93% mAP in CIFAR10 dataset.

Environment

Pytorch 1.4.0

torchvision 0.5.0

tqdm

numpy

Training

python train.py

You will get trained models in model folder by default, and models' names are their test accuracy.

Evaluation

python evaluate.py --pretrained {your saved model name in model folder by default}

Tips

  1. If using Windows, keep num_works zero

  2. There are some other args, which you can get them by adding '-h' or reading the code.

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