推荐系统在直播场景的应用(花椒直播)

推荐系统在直播场景的应用(花椒直播)推荐系统 帮助用户发现内容 克服信息过载通过分析用户行为 对用户兴趣建模 预测用户的兴趣早期 基于热度推荐 热度高的一般质量有保证 但是集中在头部 难以千人千面现代化推荐系统全样本 生成粗排序 百万 再生成精致排序 几百个 在推荐给用户 10 量级 召回与排序 召回基于邻域的协同过滤 1 计算用户与物品的相似度矩阵 2 计算出用户对缺失物品的得分早期使用 基于主播的协同过滤由于是 n

记录一次讲座笔记,讲课的是花椒直播的改机算法架构工程师,王洋;王洋浙大+新加坡南洋理工大学,通信系统专业

推荐系统:帮助用户发现内容,克服信息过载
通过分析用户行为,对用户兴趣建模,预测用户的兴趣
在这里插入图片描述
早期,基于热度推荐:热度高的一般质量有保证,但是集中在头部,难以千人千面


在这里插入图片描述

召回

在这里插入图片描述

基于邻域的协同过滤

基于隐向量的协同过滤

在这里插入图片描述
在这里插入图片描述

显式反馈常用方法:

隐式反馈常用方法:

在这里插入图片描述
在这里插入图片描述
n方级别编程nk级别
可解释性差,未用到其他特征,不够全面
在这里插入图片描述
在这里插入图片描述




基于深度学习的矩阵分解

在这里插入图片描述
内积可以用DNN学习
NCF网络 Neural collaborative Filtering
在这里插入图片描述
NeuMF
在这里插入图片描述
在这里插入图片描述
链接地址为:
https://mp.weixin..com/s/ERfIcCJ7ne4OjfRStdR_vw







其他召回模型

排序(精排)

在这里插入图片描述

在这里插入图片描述

特征工程

在这里插入图片描述
直播不同于物品的推荐,直播是连续行为,有实时特征(比如游戏直播,有五杀时情况与平时不同;是否在跳舞等)

训练集的生成

在这里插入图片描述
蓝色部分;使用之前数据组成用户画像

排序模型

  1. LR
  2. FM/FFM
  3. GBDT+LR

LR逻辑回归

FM因式分解机

GBDT+LR

在这里插入图片描述
GBDT以天的时间级别更新
LR部分实时更新

深度学习排序

在这里插入图片描述

Wide&Deep类模型
  1. DNN
    学习特征间的潜在关系(全连接层),有泛化能力
    在这里插入图片描述

  2. LR+DNN
    在这里插入图片描述
多任务学习的模型

业界主流模型之一
可优化的目标包括:点击、观看、送礼、关乎、转发等
宗旨:平衡不同目标的相互影响,做到全局最优(不要出现某个目标特别占主导)
ESMM模型
把样本空间分为三个部分
曝光;点击;转化三个层次
是共享底层卷积的(但是共享部分可能有问题,如多任务相关性比较低)
在这里插入图片描述






在这里插入图片描述
改进:
MMOE 不同的任务使用不同的底层网络(使用门)减轻不同任务干扰
在这里插入图片描述
在这里插入图片描述
链接地址为:
https://mp.weixin..com/s/e6Spp7smIEUUExJxHzUOFA





直播内容的理解与识别
把直播中最核心,最精彩的部分挖掘出来推荐给用户
在这里插入图片描述
直播实时性特征
在这里插入图片描述



在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231201.html原文链接:https://javaforall.net

(0)
上一篇 2026年1月22日 下午1:01
下一篇 2026年1月22日 下午1:22


相关推荐

  • #12# SCCM管理 – 集合

    #12# SCCM管理 – 集合

    2021年6月30日
    80
  • idea gitignore不起作用

    idea gitignore不起作用有时候 gitignore 会对部分文件 文件夹失效 大概原因是由于新创建的文件已经出现在 git 本地仓库的缓存 所以 gitignore 就失效了解决办法就是清空一下 git 仓库的缓存 重新提交一次就好了 gitrm rcached gitadd gitcommit m update gitignore

    2026年3月26日
    3
  • pyCharm 专业版最新激活方法

    pyCharm 专业版最新激活方法pyCharm 最新激活方法亲测可行 转发保存一下传送门

    2026年3月26日
    2
  • wannacry病毒作者_wannacry病毒利用了哪种漏洞

    wannacry病毒作者_wannacry病毒利用了哪种漏洞1.样本概况1.1样本信息病毒名称:Trojan-Ransom.Win32.Wanna.m所属家族:木马/勒索/蠕虫MD5:DB349B97C37D22F5EA1D1841E3C89EB4SHA1:E889544AFF85FFAF8B0D0DA705105DEE7C97FE26CRC32:9FBB12271.2测试环境及工具…

    2022年10月9日
    2
  • linux目录结构详解_linux系统配置文件目录

    linux目录结构详解_linux系统配置文件目录前言平常linux系统用的也不少,那么linux下的每个目录都是用来干什么的,小伙伴们有仔细研究过吗?让我们来了解下吧Linux系统目录结构登录系统后,在当前命令窗口下输入命令:[root@

    2022年8月6日
    12
  • d触发器q端的输出波形_D触发器、波形、代码(转)

    d触发器q端的输出波形_D触发器、波形、代码(转)在学习 verilog 之前 我们先学习一下 D 触发器以及它的代码 FPGA 的设计基础是数字电路 因此很多同学会认为我们要先学好数字电路之后 才学习 FPGA 但是 数字电路教材的内容很多 例如 JK 触发器 RS 触发器 真值表 卡诺图等 但是 这里的很多内容其实已经过时了 此外 对于 FPGA 的学习来讲 我们只用到了其中很少很少的一部分内容 如果没有数字电路的基础 我们建议就看一部分 知道 D 触发器就够了 那

    2025年6月15日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号