Package be.hogent.tarsos.lsh.families

Contains implementations and abstractions for several locality sensitive hash functions and families.

See:
          Description

Interface Summary
DistanceMeasure A distance measure defines how distance is calculated, measured as it were, between two vectors.
HashFamily An interface representing a family of hash functions.
HashFunction A hash function can hash a vector of arbitrary dimensions to an integer representation.
 

Class Summary
CityBlockDistance This distance measure calculates the city block distance between two vectors.
CityBlockHash  
CityBlockHashFamily  
CosineDistance  
CosineHash  
CosineHashFamily  
DistanceComparator This comparator can be used to sort candidate neighbours according to their distance to a query vector.
EuclideanDistance Calculates the Euclidean distance between two vectors.
EuclideanHash  
EuclidianHashFamily  
IntersectionDistance Calculates the intersection of one vector with an other vector.
 

Package be.hogent.tarsos.lsh.families Description

Contains implementations and abstractions for several locality sensitive hash functions and families.