【发布时间】:2014-06-04 05:23:32
【问题描述】:
我为最近邻搜索编写了一个基本的 O(n^2) 算法。像往常一样,Matlab 2013a 的 knnsearch(..) 方法工作得更快。
谁能告诉我他们在实现中使用了什么样的优化?
我可以阅读您可能指向我的任何文档或论文。
PS:我知道网站上的文档提到了关于 kd 树的论文作为参考。但据我了解,当列数小于 10 时,kd 树是默认选项。我的是 21。如果我错了,请纠正我。
【问题讨论】:
-
如果您想查看差异在哪里,请尝试在您的代码和 matlab 代码上使用
profile,看看哪些部分有显着差异。
标签: matlab machine-learning knn