【发布时间】:2013-06-24 18:55:23
【问题描述】:
这个问题解释了我试图解决的问题: Finding the single nearest neighbor using a Prefix tree in O(1)?
我的问题是关于该问题页面中的提议的解决方案部分。在该部分中提到,我们通过从节点开始遍历树来从每个前缀树中找到最近的邻居。查找前缀树中是否存在键很简单,但得到最相似的键我根本不明白。如何做到这一点?
我希望有人可以向我解释这一点,如果不是以图形方式(这是首选),那么至少有一些细节。
编辑:
这是论文的代码。它是用 python 编写的,不幸的是我以前从未使用过 python。如果有人熟悉 python 并且可以查找代码以查看他们如何使用前缀树找到最近的邻居。 https://github.com/kykamath/streaming_lsh/blob/master/streaming_lsh/nearest_neighbor_lsh.py
https://github.com/kykamath/streaming_lsh/blob/master/streaming_lsh/classes.py
【问题讨论】:
-
前缀树有 O(L) 而不是 O(1);其中 L 是前缀树高度
标签: java python algorithm prefix-tree approximate-nn-searching