学习总结

(1)学习推荐系统中召回层的功能特点(要快速准确地过滤出相关物品,缩小候选集)和实现召回层的三个技术方案:简单快速的单策略召回、业界主流的多路召回、深度学习推荐系统中最常用的 Embedding 召回。
(2)Embedding 召回却可以把 Embedding 间的相似度作为唯一的判断标准,因此它可以随意限定召回的候选集大小(在线上服务的过程中,Embedding 相似性可通过余弦相似度计算)。

文章目录

  • 学习总结
  • 一、召回层和排序层的功能特点
  • 二、3种召回方式
    • 2.1 单策略召回
    • 2.2 多路召回
    • 2.3 基于 Embedding 的召回方法
  • 三、思考题
    • 3.1 多线程版的多路召回
    • 3.2 用LSH提高embedding相似度计算
  • 四、常见问题

    【王喆-推荐系统】线上服务篇-(task3)召回层相关推荐

    1. 【王喆-推荐系统】线上服务篇-(task5)部署离线模型

      学习总结 (1)业界主流的模型服务方法有 4 种,分别是预存推荐结果或 Embeding 结果.预训练 Embeding+ 轻量级线上模型.利用 PMML 转换和部署模型以及 TensorFlow S ...

    2. 【王喆-推荐系统】线上服务篇-(task4)局部敏感哈希

      学习总结 (1)上一个task我们提到用embedding召回,快速过滤商品,缩小候选集.但是embedding相似度如果都用余弦计算,当数据量很大时计算量很大.所以提出用[局部敏感哈希LSH]解决高 ...

    3. 【王喆-推荐系统】线上服务篇-(task1)线上高并发的推荐服务

      学习总结 (1)"造火箭":工业级推荐服务器的具体功能,以及实现工业级高并发推荐服务的主要机制.其中,推荐服务器的具体功能主要有:模型服务.数据库接口.推荐模块逻辑.补充业务逻辑等 ...

    4. 线上服务的FGC问题排查,看这篇就够了!

      线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力.同时,几乎是面试必考题,但是能真正答好此题的人并不多,要么原理没吃透,要么缺乏实战经验. 过去半年时间里,我们的广告 ...

    5. 【转】线上服务的FGC问题排查,看这篇就够了!

      线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力.同时,几乎是面试必考题,但是能真正答好此题的人并不多,要么原理没吃透,要么缺乏实战经验. 过去半年时间里,我们的广告 ...

    6. java - JVM 线上服务的FGC问题排查

      线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力.同时,几乎是面试必考题,但是能真正答好此题的人并不多,要么原理没吃透,要么缺乏实战经验. 过去半年时间里,我们的广告 ...

    7. JVM:线上服务的FGC问题排查

      原文链接:https://blog.csdn.net/bestxianfeng163/article/details/107972060 线上服务的GC问题,是Java程序非常典型的一类问题,非常考验 ...

    8. 分页缓冲池占用很高怎么解决_一次线上服务高 CPU 占用优化实践

      线上有一个非常繁忙的服务的 JVM 进程 CPU 经常跑到 100% 以上,下面写了一下排查的过程.通过阅读这篇文章你会了解到下面这些知识. Java 程序 CPU 占用高的排查思路 可能造成线上服务 ...

    9. java河南口腔医疗机构线上服务系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

      java河南口腔医疗机构线上服务系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java河南口腔医疗机构线上服务系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源 ...

    最新文章

    1. linux 自动ping脚本,linux上ping脚本及zabbix3.xx上自动发现
    2. 【POJ】1742 coins 【背包问题】
    3. MySQL中地理位置数据扩展geometry的使用心得
    4. ffplay分析 (seek操作处理)
    5. 第3章2节《MonkeyRunner源码剖析》脚本编写示例: MonkeyDevice API使用示例(原创)
    6. CentOS Linux 7.9 (2009) 发布
    7. 生产者消费者模式-java原生、Disruptor实现方案
    8. [USACO08NOV]奶牛混合起来Mixed Up Cows
    9. 基于matlab的图像识别分类实验(一)
    10. C#获取当前桌面路径
    11. word文档页眉清除和页码设置
    12. IC/FPGA系统设计的速度和面积优化
    13. unity检测范围内敌人_《Unity3D-控制检测碰撞以后触发的事件之敌人的攻击行为》...
    14. 雷达一维距离像怎么用matlab仿真出来,雷达目标识别之一维距离像的学习
    15. 如何通过SQL Server语句查询三个月内的信息代码的教程方法
    16. linux crontab : mailed 85 bytes of output but got status 0x004b#012 问题
    17. 学Python真的好找工作吗?资深程序员为你解答
    18. excel取整数的函数_函数010 EXCEL如何随机打乱数据,不重复随机数来帮忙!
    19. 【学习记录贴】08:Arcgis Pro导入二维矢量拉伸,并用三维模型替换【未做完】
    20. 手游出现更新失败怎么办?一招搞定!

    热门文章

    1. 用servlet写一个hello word
    2. 阿里云和腾讯云哪个好点(学生党用)?
    3. linux 备份mysql并上传_实现Linux中Mysql数据库自动备份并上传到远程FTP服务器
    4. 陕西师范大学第七届程序设计竞赛网络同步赛题解
    5. 你的视频是否是这样?优秀的视频作品,每个镜头时长不超过10s
    6. 申报高新技术企业必须要有自主知识产权吗?
    7. 学习日记-ae去掉视屏水印
    8. c语言中sizeof详解
    9. 文件夹正在使用,如何快速找到关联进程
    10. 关于我的第二个程序——黑白棋