如何做召回dssm,fm,Mind,youtube等模型

news/2024/5/19 21:10:25 标签: 推荐算法, 召回模型, hit, 召回, 深度学习

DSSM可以用于粗排,而且其优化的目标就是CTR,因此做排序是自然而然的。但用来做召回也是可以的,因为可以将DSSM分割成user_model和item_model,然后user和item特征分别过模型,分别得到全部的user和item的向量,然后进行faiss召回,这样得到的召回top item 与过整个模型是否有差别呢?下面进行试验,用事实说话。采用EasyRec来做。【后面发现split分割后存储不了模型,因此召回模型>召回模型全部采用另一个框架来做(附最后)】

1、DSSM模型分割

先将模型分割成两个模型,模型包含各个特征的embedding部分以及DNN部分,分别为User和item模型。下面是实现的步骤:

python  ../easy_rec/python/tools/split_model_pai.py --model_dir ../conf/dssm/_ckpt/export/final/  --user_model_dir ../conf/dssm/userModel/ --item_model_dir ../conf/dssm/itemModel/
Traceback (most recent call last):
  File "../easy_rec/python/tools/split_model_pai.py", line 276, in <modul

http://www.niftyadmin.cn/n/180207.html

相关文章

[重回DFS]

自写组合算法 dfs时&#xff0c;选或不选第k个数&#xff0c;就实现了各种组合。 打印二进制数 vis[0]*10 def dfs(k,s):if k3:print(s)else:vis[k]0#选第k个数dfs(k1,s0)vis[k]1#不选第k个数dfs(k1,s1) dfs(0,)树上DFS 树的重心 树的重心u: 以树上任意一个结点为根计算它…

如何使用会声会影去除视频水印

为了提高大家的视频制作水平&#xff0c;帮助大家更好的使用会声会影&#xff0c;我们为大家准备了每日视频制作小技巧&#xff01;今天来教大家&#xff0c;如何使用会声会影去除视频水印 在会声会影中我们去除水印的方式有三种&#xff1a;遮挡、修剪画面、添加马赛克或者模糊…

vcpkg包管理器的使用

一、前言 官方文档&#xff1a;链接 VCPKG是微软 C 团队开发的适用于 C 和 C 库的跨平台开源软件包管理器&#xff0c;它大大简化了 Windows、Linux 和 macOS 上第三方库相关的下载和配置操作&#xff0c;目前已有超过1600个第三方库可以通过vcpkg来安装。它可以实现&#xff…

【LeetCode每日一题】——982.按位与为零的三元组

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】 位运算 二【题目难度】 困难 三【题目编号】 982.按位与为零的三元组 四【题目描述】 给你一…

总结:HTTP1与HTTP2

一、介绍 HTTP/2 相对于 HTTP/1&#xff0c;最主要的区别在于其采用了多路复用技术&#xff0c;这使得它具有更高的性能和更低的延迟。下面是一些 HTTP/1 和 HTTP/2 之间的主要区别&#xff1a; 多路复用&#xff1a;HTTP/2 采用了多路复用技术&#xff0c;通过单一的连接同时…

C++拷贝构造函数(复制构造函数)详解

拷贝和复制是一个意思&#xff0c;对应的英文单词都是copy。对于计算机来说&#xff0c;拷贝是指用一份原有的、已经存在的数据创建出一份新的数据&#xff0c;最终的结果是多了一份相同的数据。例如&#xff0c;将 Word 文档拷贝到U盘去复印店打印&#xff0c;将 D 盘的图片拷…

Spring Bean的定义(含创建Bean的三种方式)

&#x1f3c6; 文章目标&#xff1a;复习和理解下Spring Bean的定义 &#x1f340; Spring Bean的定义&#xff08;含创建Bean的三种方式&#xff09; ✅ 创作者&#xff1a;Jay… &#x1f389; 个人主页&#xff1a;Jay的个人主页 &#x1f341; 展望&#xff1a;若本篇讲解内…

StrandHogg漏洞修复: taskAffinity学习

StrandHogg漏洞修复: taskAffinity学习 前言 最近手头的APP报了个高危漏洞——StrandHogg&#xff0c;花了点时间处理了下&#xff0c;踩了些坑&#xff0c;这里记录下&#xff0c;并再学习下taskAffinity这个属性。 问题 StrandHogg 漏洞是一个 Android 任务栈劫持漏洞&am…