1

LSH - популярный алгоритм для ANN.Какая из этих структур предназначена для точного ближайшего соседа, а какие для приблизительной версии?

k-d Дерево, возможно, самое популярное решение для решения NN.

Однако чтение this survey я нашел эти структуры, и я не понимаю, какие из них для решения NN или ИНС:

  • четверной/OCT-дерево
  • мяч дерево
  • R-Tree
  • M-Tree

я не нашел ни одного опроса, посвященного ИНС, так что я думаю, что все это для NN и встретились ric (они не могут использоваться для неметрических пространств).

+0

Не могли бы вы изменить свой вопрос, чтобы задать один вопрос? Я могу только написать один ответ. Если вы считаете, что вам нужно больше спросить, отправьте новый q. ;) – gsamaras

+0

Выполнено, спасибо ... – justHelloWorld

+0

Теперь нет супер очевидного вопроса. Наверное, вы имеете в виду, какая из четырех структур, которые вы используете, используется для поиска ближайшего Neigbor? – gsamaras

ответ

2

Во-первых, позвольте мне подтвердить, что quadtree, Ball tree, R-tree и M-tree может быть использован для поиска ближайшего соседа (NNS).

Теперь, если структура может поддерживать NNS, то она может поддержка приблизительная Ближайший Поиск по соседству.

Возьмите, к примеру, kd-дерево, которое вы, возможно, знаете лучше; он собирает кандидатов-кандидатов, которые могут быть ответом на запрос. Если вы проверите все возможных кандидатов, вы можете ответить на точный запрос ближайшего соседа. Если вы проверите кандидатов, вы можете ответить на приблизительный запрос ближайшего соседа.

Надеюсь, что это поможет! :)

+0

Я предложил изменить, но он был откат до предыдущей версии. Имею ли я право предположить, что некоторые кандидаты приведут к приблизительно NN результату? Мне кажется правильным – fzk

+0

@fzk да, большое спасибо и за upvote! знак равно – gsamaras

 Смежные вопросы

  • Нет связанных вопросов^_^