[#] Методы приближенного поиска ближайших соседей
habrabot(difrex,1) — All
2017-10-02 17:00:07


![][1]



Довольно часто программисты и специалисты из области data science сталкиваются с задачей поиска похожих профилей пользователей или подбора схожей музыки. Решения могут сводиться к преобразованию объектов в векторную форму и поиску ближайших.



Мы тоже столкнулись с необходимостью поиска ближайших соседей в задаче распознавания лиц. Там мы формируем векторные представления лиц при помощи нейросети и ищем ближайшие векторы уже известных людей. Изначально для поиска мы выбрали Annoy, как хорошо известный и проверенный алгоритм, используемый в том числе в Spotify. Но быстро поняли, что с его аппетитами по памяти мы либо не вмещаемся в RAM, либо сильно теряем в точности. Это привело к небольшому исследованию. О результатах которого пойдет речь ниже.

[Читать дальше →][2]

[1]: https://habrastorage.org/webt/59/d2/33/59d2336dddf63086290537.jpeg
[2]: https://habrahabr.ru/post/338360/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut