Skip to content
Circulant Binary Embedding
MATLAB
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
baselines
circulant
misc_lib
LICENSE
example.m
getResult.m
normalization.m
readme
test_all_methods.m
toy.mat

readme

Circulant Binary Embedding (CBE)
For the latest information:  www.felixyu.org/cbe.html

Please cite our ICML 2014 paper if you use the code in research.

@inproceedings{yu2014cbe,
  title={Circulant Binary Embedding},
  author={Yu, Felix X. and Kumar, Sanjiv and Gong, Yunchao and Chang, Shih-Fu},
  year={2014},
  booktitle={International Conference on Machine Learning}
}


./circulant/*
    Circulant Binary Embedding
    This matlab based implementation is not optimized for speed

./example.m
    example on some small-scale toy data

./normalization.m
    always normalize the data before generating binary code
    l2 normalization should be the default method for most types of data

./getResult.m
./test_all_methods.m
    driver functions for all the binary code methods

./baselines
    Code for some baseline methods are included. 
    The baseline methods can also be downloaded at Yunchao Gong's homepage:
    http://www.unc.edu/~yunchao/

    All the terms from the original authors apply.
    Methods include LSH, BITQ, SITQ, SKLSH, ITQ

./misc_lib/*
    some utility functions
You can’t perform that action at this time.