An open API service indexing awesome lists of open source software.

https://github.com/long-gong/datasets-e2h

Datasets Euclidean to Hamming Conversion
https://github.com/long-gong/datasets-e2h

cpp datasets eigen3 euclidean2hamming hdf5 simhash

Last synced: 11 months ago
JSON representation

Datasets Euclidean to Hamming Conversion

Awesome Lists containing this project

README

          

# E2H: Euclidean Datasets to Hamming Datasets

[![Build Status](https://travis-ci.org/long-gong/datasets-E2H.svg?branch=master)](https://travis-ci.org/long-gong/datasets-E2H)

E2H implements the preprocessing tool used in our recent paper,
"Long Gong, Huayi Wang, Mitsunori Ogihara, and Jun Xu. 2020. IDEC: indexable distance estimating codes for approximate nearest neighbor search. Proc. VLDB Endow. 13, 9 (May 2020), 1483–1497. DOI:https://doi.org/10.14778/3397230.3397243."
E2H is used to convert Euclidean datasets to Hamming datasets.

## Install Dependecies

```bash
./install_deps.sh
```

## Usage

```bash
make
./ m
```

``: audio|glove|mnist|enron|sift1m|gist1m|sift1b|gist80m
`m`: dimension for Hamming data (suggested value: rounding original dim to multiples of 64)