Locality-Sensitive Hashing (LSH)

Locality-sensitive hashing

Locality-sensitive hashing is an algorithmic technique used for data clustering and nearest neighbor search. It hashes similar input items into the same "buckets" while maximizing hash collisions, and can be seen as a way to reduce the dimensionality of high-dimensional data. It is one of two main categories of hashing methods, the other being locality-preserving hashing.

1 courses cover this concept

CS 168: The Modern Algorithmic Toolbox

Stanford University

Spring 2022

CS 168 provides a comprehensive introduction to modern algorithm concepts, covering hashing, dimension reduction, programming, gradient descent, and regression. It emphasizes both theoretical understanding and practical application, with each topic complemented by a mini-project. It's suitable for those who have taken CS107 and CS161.

No concepts data

+ 57 more concepts