Faiss Index.search возвращает разные результаты после сохранения и загрузки в файловую системуPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Faiss Index.search возвращает разные результаты после сохранения и загрузки в файловую систему

Сообщение Anonymous »

Несогласованный индекс возвращается из index.search после сохранения индекса на диск.

Код: Выделить всё

quantizer = faiss.index_factory(1024, "Flat", faiss.METRIC_INNER_PRODUCT)
index = faiss.IndexIVFPQ(quantizer, 1024, nlist, 8, 8)
index2 = faiss.IndexIDMap(index)

index2.train(xt)
index2.add_with_ids(xd, ids)

faiss.write_index(index2, 'index.bin')
disk_index = faiss.read_index( 'index.bin', faiss.IO_FLAG_ONDISK_SAME_DIR)

D, I = index2.search(xq, k)
D_disk, I_disk = disk_index.search(xq, k)

np.array_equal(D, D_disk) # True
np.array_equal(I, I_disk)  # False
В чем может быть причина несовпадения идентификаторов?
Создание одинаковых идентификаторов

Подробнее здесь: https://stackoverflow.com/questions/785 ... -to-file-s
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка сегментации при использовании faiss `index.search ()` in fastapi
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Faiss DB Vector Search
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Faiss DB Vector Search
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • ValueError: клиент должен быть экземпляром pinecone.index, Got
    Anonymous » » в форуме Python
    0 Ответы
    81 Просмотры
    Последнее сообщение Anonymous
  • Почему -webkit-appearance: никто не требуется для стилирования ввода [type = "search"] ::-webkit-search-cancel-button
    Anonymous » » в форуме Html
    0 Ответы
    51 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»