facebookresearch

faiss

facebookresearch

A library for efficient similarity search and clustering of dense vectors.

AI 简介

Faiss 是一个用于高效相似性搜索和密集向量聚类的库。它支持对任意大小的向量集合进行搜索,甚至包括那些无法完全载入内存的数据集,并且提供了评估与参数调优的支持代码。该库主要使用 C++ 编写,同时提供完整的 Python/numpy 接口封装,部分重要算法还实现了 GPU 版本以加速处理过程。Faiss 适用于需要快速查找与给定查询向量最相似项的应用场景,例如推荐系统、图像检索等,在这些领域中,通过欧氏距离或点积来衡量向量间的相似度非常常见。此外,由于其能够处理大规模数据集并支持多种索引方法,使得在单台服务器上管理数十亿级别的向量成为可能。

C++
MIT License
40.3k
Stars
4.4k
Forks
494
Watchers
220
Issues

Star 增长

今日+19
近 7 天+62
近 30 天+287
综合评分120
默认分支main