Как рассчитать отсортированное по индексу расстояние до векторов базы данных в Faiss?

У меня есть набор векторов базы данных, которые вместе составляют массив формы (N, d). У меня есть матрица запросов (M, d) и я хочу найти расстояние для каждого вектора запроса и вектора базы данных, поэтому я ищу (M, N) матрица.

Я могу использовать Index объект для хранения векторов базы данных, а затем его search способ получить kближайший вектор базы данных для каждого вектора запроса (и соответствующие расстояния). Установив k=N Я получу расстояния для всех векторов базы данных, но расстояния будут отсортированы по их значению.

Как получить расстояния, на которых порядок соответствует порядку векторов базы данных?

0 ответов

Другие вопросы по тегам