![]() |
STAG C++
2.0.0
Spectral Toolkit of Algorithms for Graphs
|
Provides an implementation of Euclidean locality-sensitive hashing.
Locality sensitive hashing is a primitive used for near-neighbour search. In particular, a locality sensitive hash function (see stag::LSHFunction) hashes vectors into buckets such that two vectors are more likely to be hashed to the same bucket if their Euclidean distance is small.
The stag::E2LSH hash table implements a full approximate-near neighbour datastructure based on basic Euclidean locality sensitive hash functions.
Classes | |
class | stag::LSHFunction |
A Euclidean locality-sensitive hash function. More... | |
class | stag::E2LSH |
A Euclidean locality sensitive hash table. More... | |