【发布时间】:2009-07-13 04:55:32
【问题描述】:
现在,有很多有序的数字向量(大约 50 维)。每个维度都是0~200之间的整数。 我想对它们进行排序以确保同一个桶中的相似向量,相邻桶中的所有向量也具有一定的相似性。 例如 和 应该在同一个桶中(桶号为 010),但 和 (它们也在同一个桶中)在相邻的桶中(桶号为011)
如何设计这样的排序功能?
【问题讨论】:
-
请解释第二对向量的“相似性”。我可以看到第一对在三个维度上是相同的,你在乎哪三个?您是否期望 也会散列到 10?
-
也许这个例子不好。我希望的相似之处是两个向量之间的角度余弦很小。实际上,我想将文本转换为向量,其中每个维度对应于文本中的一个概念。我想所有文本都具有相同数量的概念,因此它们的向量维度相同。