【发布时间】:2016-09-05 02:12:35
【问题描述】:
在 k-d 树的页面上引用维基百科:
k-d 树不适合有效地找到最近的 高维空间中的邻居。作为一般规则,如果 维数为k,数据中的点数N,应该是N>> 2k。否则,当 k-d 树与高维数据一起使用时,树中的大部分点都会被评估,效率为 不比穷举搜索好,[11] 和近似 应该使用最近邻方法。
我不明白维数 (k) 和数据中的点数 (N) 之间的区别,以及为什么关于 k-d 树何时不方便的说法是正确的。
【问题讨论】:
-
k 是数据点的维数(向量分量)。当 k 很大时,k-D 树效率低下,因为分裂不能有效地减少最小距离并且搜索会退化到穷举。
-
好的,如果我们有一个表示为 64 位向量的图像,我们有 k=4...但是 N 是多少?
-
64和4是什么关系???
-
抱歉,打错了:k=64,但 N 是什么?
-
向量的个数,还有什么?
标签: algorithm