跳到主要内容
uencoder

MinHash

MinHash 是 Broder 提出的集合相似度估算方法,通过多个独立哈希函数的最小值估算 Jaccard 相似度。

用途

在海量集合中快速估算两集合的 Jaccard 相似度,支撑近似搜索与去重。

机制

对集合应用 k 个独立哈希函数,各取最小值组成 k 维签名。两签名对应位相等的概率等于 Jaccard 相似度,故可用匹配比例估算相似度。

用例

  • 搜索引擎近似去重
  • 推荐系统相似物品
  • 文档聚类

相关工具

参考链接