Приводя руководство E2LSH (это не важно, что это об этой конкретной библиотеке, эта цитата должна быть верна для задачи NN вообще):Как разрешить ближайшего соседа через ближайшего соседа R?
E 2LSH также может быть использован для решения ближайшей проблемы соседа, где , с учетом запроса q, для структуры данных требуется отчет в точке в P, ближайшей к q. Это можно сделать, создав несколько соседних структур данных R-near , для R = R1, R2,. , , Rt, где Rt должно быть больше максимального расстояния от любой точки запроса до ближайшего соседа . Ближайший сосед может быть затем извлекали запрашивая структуры данных в возрастающем порядке radiae, остановки всякий раз, когда первая точка находится
Может кто-то перефразировать это, пожалуйста? Я не пытаюсь найти ближайшего соседа по подходу R-near neighbour.
Святые ...!Это так наивно и неэффективно: D Я должен сказать это: я уже думал, что это был подход, описанный в вопросе, но мне показалось так много проблем, что я хотел быть уверенным в этом! Прежде всего: как мы решаем шаг увеличения радиуса? Если он слишком велик, возможно, не найдя соседа, мы найдем их, но если он слишком мал, нам придется делать ТАК МНОГО Итераций! В нескольких словах: настройка как ад (что обычно не очень хорошо). В любом случае ** большое спасибо ** за связь FALCONN и ваш ответ! – justHelloWorld
И ваш ответ был таким ясным! Большое спасибо (надеясь не беспокоить вас со всеми этими вопросами о LSH;)) – justHelloWorld
@justHelloWorld tuning! Я не знаю другой техники, но это открытый вопрос, и на этом делается много исследований! Нет, мой друг, совсем нет! На самом деле, я наслаждался вашими вопросами, потому что они заставили меня освежить то, что я знаю, и узнать что-то новое! Поэтому я благодарю вас! Ура! – gsamaras