《向量数据库指南》——用 Milvus Cloud和 NVIDIA Merlin 搭建高效推荐系统结果

news2024/11/29 9:35:40

结果

以下展示基于 CPU 和 GPU 的 3 组性能测试结果。该测试使用了 Milvus 的 HNSW(仅 CPU)和IVF_PQ(CPU 和 GPU)索引类型。

  • 商品向量间相似度搜索

对于给定的参数组合,将 50% 的商品向量作为查询向量,并从剩余的向量中查询出 top-100 个相似向量。我们发现,在测试的参数设置范围内,HNSW 和 IVF_PQ 的召回率很高,分别在 0.958-1.0 和 0.665-0.997 之间。这表明 HNSW 在召回率方面表现更好,但是 IVF_PQ 在 nlist 较小的情况下也能得到非常高的召回率。此外,召回率的值随着索引和查询参数的变化也会发生很大的变化。报告结果在对一般参数范围进行初步实验并进一步深入选择子集之后获得的。

在给定参数组合下,使用 HNSW 在 CPU 上执行所有查询的总时间范围在 5.22 到 5.33 秒之间(在 ef不变的情况下,随着 m 的增大而更快),而使用 IVF_PQ 在 13.67 到 14.67 秒之间(随着 nlist 和 nprobe 的增大而变慢)。如图 3 所示,GPU 加速确实效果更明显。

图 3 显示了在 CPU 和 GPU 上,使用 IVF_PQ 和这个小数据集时召回率和吞吐量之间的 tradeoff。我们发现,GPU 在所有测试的参数组合下都实现了 4 到 15 倍的加速(随着 np

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1166172.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

el-cascader级联选择器选中一个全选中问题

问题 只选中一个却把同级全选中 解决 :props中添加label、value、children属性 label、value、children属性值需要和后端返回的集合中的字段名保持一致 后端返回数据:

基于寄生捕食算法的无人机航迹规划-附代码

基于寄生捕食算法的无人机航迹规划 文章目录 基于寄生捕食算法的无人机航迹规划1.寄生捕食搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要:本文主要介绍利用寄生捕食算法来优化无人机航迹规划。 …

交换机基础(零):交换机基础配置

一、华为设备视图 常用视图 名称 进入视图 视图功能 用户视图 用户从终端成功登录至设备即进 入用户视图,在屏幕上显示 kHuawei> 用户可以完成查看运行状态和统 计信息等功能。在其他视图下 都可使用return直接返回用户视 图 系统视图 在用户视图下&…

面试常考:从lc24《两两交换链表中的节点》 到 lc25《K 个一组翻转链表》带你认识链表递归

1 lc24《两两交换链表中的节点》 1.1 描述 1.2 题解 1.2.1 递归解法 下面的三行注释要理解透彻, public ListNode swapPairs(ListNode head) {if(headnull||head.nextnull)return head;// 具体的两两交换过程ListNode nexthead.next; ListNode nextNexthead.next…

(C)求x/1!-........

#include<stdio.h> #include<stdlib.h> #include<math.h> void main() {double a1,b1,c0,x;int i,j1;printf("输入x的值:");scanf_s("%lf",&x);for(i1;i<10;i){a*x;b*i;cj*a/b;j-j;}printf("s%10.5f",s); }

Mysql基础+高级一文搞定

创建数据库 create database db_yassels; 切换数据库 use db_yassels; 创建table create table Persons1( Id_P int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255) ); 查看table select *from Persons1; 插入数据 insert…

Pattern Recognition:最大化高斯性准则

近日&#xff0c;清华大学、昆明理工大学、北京邮电大学联合在模式识别权威杂志 Pattern Recognition (IF 8.0) 上发表论文&#xff0c;报告了一种最大化高斯性 (Maximum Gaussianality) 的训练准则&#xff0c;用于对数据分布进行规整。 分布规整与标准化流模型 我们知道数据…

电视「沉浮录」:跌出家电“三大件”?

【潮汐商业评论/原创】 “这年头谁还看电视&#xff0c;家里电视近一年都没打开过了&#xff0c;我明天就打算把它二手卖掉。”想到已落灰许久的电视机&#xff0c;Andy打开了二手平台。 “要不是这几年孩子网课多&#xff0c;我是真没考虑换新电视&#xff0c;家里用了8年的…

阿里云双11服务器返现活动来了

大家好&#xff0c;我是彭涛&#xff01; 阿里云双11活动&#xff0c;我成为了阿里云推广大使&#xff0c;从阿里云朋友哪儿搞了阿里云福利。 以前&#xff1a;给大家搞的 1c1g 的服务&#xff0c;太难了&#xff0c;今年没办法弄了&#xff01; 今年&#xff1a;新用户 99元…

S32K312 ITCM代码使用示例

在上一篇文章中&#xff0c;介绍了S32K312 DTCM在代码中使用示例&#xff0c;具体可以参考配置文件的编辑&#xff0c;本文主要介绍ITCM的代码使用和调试。ITCM是将功能代码放到了高速缓存中&#xff0c;一方面频繁调用的函数可以快速访问&#xff0c;提高效率&#xff1b;另一…

Talk | CoRL 2023 Oral 上海交通大学迮炎杰:通用机器人操作的视觉表征

本期为TechBeat人工智能社区第543期线上Talk&#xff01; 北京时间11月02日(周四)20:00&#xff0c;上海交通大学—迮炎杰的Talk已准时在TechBeat人工智能社区开播&#xff01; 他与大家分享的主题是: “通用机器人操作的视觉表征”&#xff0c;他分享他们团队在进一步拓展能够…

【EC800M 】 模组测试 定位+短信+mqtt功能 AT 指令测试

本博文主要记录&#xff0c;利用 EC800M 模组测试 定位短信mqtt功能&#xff0c;采用物联网SIM卡测试 【EC800M 】 模组测试 定位短信mqtt功能 AT 指令测试 1. 【测试定位功能】2. 【测试4g功能】3. 测试mqtt功能3.1 发布消息3.2 订阅消息 硬件请参考&#xff1a; EC800X核心板…

uniapp-微信公众号之微信支付流程

文章目录 支付前置条件微信支付流程关键代码一、获取微信用户唯一标识openId第一步&#xff1a;用户同意授权&#xff0c;获取code第二步&#xff1a;通过code换取网页授权access_token第三步&#xff1a;通过access_token获取用户的openId 一、微信公众号支付第一步&#xff1…

在云栖,一场关于数据洞察的创新实践

云布道师 数据驱动创新创新鉴于未来。做好数据洞察&#xff0c;是鉴往知来的必备条件。阿里云将携手广大开发者&#xff0c;进一步完善相关技术和工具&#xff0c;提供更好的产品和方案&#xff0c;让数据洞察的应用更加广泛和深入。 2023 年 11 月 2 日&#xff0c;是为期三…

LeetCode | 203. 移除链表元素

LeetCode | 203. 移除链表元素 OJ链接 这里有两个思路我接下来看 当cur不等于6就一直找&#xff0c;找到了6就删除&#xff0c;但是能不能直接删除&#xff1f;不能&#xff0c;直接free了就找不到下一个了 这个时候我们就要定义next指针&#xff0c;和prev指针&#xff0c…

【Unity细节】论复合函数在Start生命周期中的调用顺序和时间

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 秩沅 原创 &#x1f636;‍&#x1f32b;️收录于专栏&#xff1a;unity细节和bug &#x1f636;‍&#x1f32b;️优质专栏 ⭐【…

Websocket @ServerEndpoint不能注入@Autowired

在websocket中使用ServerEndpoint无法注入Autowired、Value 问题分析 Spring管理采用单例模式&#xff08;singleton&#xff09;&#xff0c;而 WebSocket 是多对象的&#xff0c;即每个客户端对应后台的一个 WebSocket 对象&#xff0c;也可以理解成 new 了一个 WebSocket&…

【希赛网】软考高级系统架构每日一题总结

目录 前言基础知识知识产权与标准化软件开发软件工程软件测试架构质量属性质量评估 数据库计算机网络嵌入式信息系统系统配置与性能评价系统安全分析与设计操作系统数学 前言 为了准备软考高级&#xff0c;考前20天刷大量希赛网每日一题&#xff0c;以下题目都来自希赛网~ 总…

Spring cloud负载均衡 @LoadBalanced注解原理

接上一篇文章&#xff0c;案例代码也在上一篇文章的基础上。 在上一篇文章的案例中&#xff0c;我们创建了作为Eureka server的Eureka注册中心服务、作为Eureka client的userservice、orderservice。 orderservice引入RestTemplate&#xff0c;加入了LoadBalanced注解&#x…

新时代备考利器 | 国考路上的得力助手,拓世AI为你打造智能学习之路!

随着人工智能&#xff08;AI&#xff09;和大数据时代的到来&#xff0c;其影响已经全面席卷全球&#xff0c;对于人才的需求和培养提出了全新的挑战和要求。这股潮流推动着教育领域逐步迎来深刻的改革和变革&#xff0c;旨在培养适应未来社会发展需求的多元化人才。同时&#…