Locality Sensitive Hashing

A technique used to find nearest neighbours for searching in high dimensions.

How to setup the project:

  • There are 3 version of the code and each folder has 3 codes cpu,gpu and testing of which cpu and testing are same in all and hardcoded with values.
  • The data set file can be downloaded from https://drive.google.com/open?id=0B9bOP8O3SJp1eGhIN1pKWWNWT1U
  • Put the data set in the data folder of the project and go to src folder do make
  • After that run the code by ./exe/main
  • To run for different data set do change the filename path in necessary files and few values as required.