开发者社区 > 数据库 > 正文

ANN算法库典型有哪些?

ANN算法库典型有哪些?

展开
收起
vncamyi27xznk 2021-12-23 09:22:23 517 0
1 条回答
写回答
取消 提交回答
  • ANN算法库典型有Faiss、SPTAG、proxima、vearch。 1.Faiss:Facebook开源向量检索库,现在比较有名。 ·优点:算法齐全,目前业界中研究方向都是基于Faiss开源的库进行优化。 ·缺点:代码工程质量很一般,比较适用于学术界的研究,工业界使用并不是特别友好,需要产品化。 2.SPTAG:是微软开源向量检索库。 ·优点:有算法创新,将树算法和图算法进行了结合,实现了比较高效的图算法。 ·缺点:支持的ANN算法比较少,只有几种优化的图算法,部分特定场景,测试看能力不如Faiss。
    3.Proxima:是阿里的达摩院向量检索库,目前阿里集团内部的向量检索实现,大部分基于Proxima。 ·优点:ANN算法齐全,支持扩展。性能足够高,特定场景,测试看能力优于Faiss。 ·缺点:并不开源,集团外无法使用。 4.Vearch:京东开源的向量检索引擎。适用于对搜索需求简单,重在向量检索的初创公司。 ·优点:是完整的检索引擎,是分布式的服务,可服务化部署。 ·缺点:其他搜索能力较弱,分布式能力弱。

    答复内容摘自《PostgreSQL实战教程》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1168

    2021-12-23 10:51:47
    赞同 展开评论 打赏
问答标签:
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载