
Locality-Sensitive Hashing算法详解(LSH)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:本文详细解析了Locality-Sensitive Hashing(LSH)算法,包括其原理、实现方法及在近似最近邻搜索中的应用,适合数据挖掘与机器学习领域的读者。
算法思想:将高维空间中的元素视为点并赋予坐标值,这些坐标值为正整数。通过一组哈希函数将所有空间内的点映射到n个不同的哈希表中,其中n表示哈希函数的数量。每个哈希函数对应一个独立的哈希表,并且每一个这样的表格都包含着整个高维空间的所有点信息。
对于给定的一个查询子q,我们分别使用上述的一组哈希函数来计算它在各个对应的哈希表中的位置(即桶)。然后,将所有这些落入不同哈希表中的桶内的点作为候选集。接下来比较每个候选集中各点与查询子q之间的距离,并从中选出离查询子最近的K个点,这就是所谓的k近邻搜索算法(K-NNS)的结果。
全部评论 (0)
还没有任何评论哟~


