
faiss
facebookresearch
A library for efficient similarity search and clustering of dense vectors.
AI 简介
Faiss 是一个用于高效相似性搜索和密集向量聚类的库。它支持对任意大小的向量集合进行搜索,甚至包括那些无法完全载入内存的数据集,并且提供了评估与参数调优的支持代码。该库主要使用 C++ 编写,同时提供完整的 Python/numpy 接口封装,部分重要算法还实现了 GPU 版本以加速处理过程。Faiss 适用于需要快速查找与给定查询向量最相似项的应用场景,例如推荐系统、图像检索等,在这些领域中,通过欧氏距离或点积来衡量向量间的相似度非常常见。此外,由于其能够处理大规模数据集并支持多种索引方法,使得在单台服务器上管理数十亿级别的向量成为可能。
C++
MIT License40.3k
Stars
4.4k
Forks
494
Watchers
220
Issues
Star 增长
今日+19
近 7 天+62
近 30 天+287
综合评分120
默认分支main