FAISS IndexIVFPQ: зачем кодировать остаточные векторы
IVF сначала относит вектор к области вокруг центроида. Остаточный вектор описывает отклонение от этого центроида, а Product Quantization компактно кодирует его части.
Сжатие меняет точность расстояний, поэтому индекс нужно оценивать по качеству поиска и расходу памяти. В вопросе ниже определите роль остатка относительно центроида, не смешивая её с нормализацией вектора.
Это бесплатное упражнение из платного курса. Проверьте решение без регистрации. Объяснения и последовательная практика — в курсе «Vector DB & RAG Developer».
Почему в IndexIVFPQ векторы кодируются как residuals, а не напрямую?
Без регистрации · результат не сохраняется
Связанные задачи
- FAISS normalizeL2: что означает изменение массива in-place
- Косинусное сходство или евклидово расстояние: тест
- Word2Vec и BERT: чем отличаются представления слова
- embedquery и embeddocuments: в чём разница
- normalizeembeddings: косинусное сходство и dot product
- LangChain FAISS: фильтр метаданных в similaritysearch
