LSH( Locality-Sensitive Hashing)
<br /><br />hash其实就是一种映射,不过一般都不是一一映射。LSH 这种映射有个很好的特点:它可以把在空间A里面相近的点映射到空间B后,这些点也相近。有这么好的一个性质,首当其冲的一个应用就是多维近似查询。比如说在空间A中,我们要查一个与给定点p相近的一些点,一般的方法就是用p去和空间A里面的点一一比较,最后找过最接近的一些点,显然这样方法的时间复杂度是0(n)级的,这在大规模查询中还是太大了。使用LSH的方法是,先将空间A的点通过LSH映射到空间B(一般是一维空间,实际中为了提高命中率会把原
原创
2011-02-28 13:04:00 ·
4782 阅读 ·
0 评论