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

推荐系统在直播场景的应用(花椒直播)推荐系统 帮助用户发现内容 克服信息过载通过分析用户行为 对用户兴趣建模 预测用户的兴趣早期 基于热度推荐 热度高的一般质量有保证 但是集中在头部 难以千人千面现代化推荐系统全样本 生成粗排序 百万 再生成精致排序 几百个 在推荐给用户 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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Multisim使用教程_ppt2016零基础入门教程

    Multisim使用教程_ppt2016零基础入门教程Multisim软件使用详细教程(图文全解)目录一、Multisim作用二、Multisim14.0的界面1.设计窗口2.菜单栏3.工具栏4.元器件栏和仪器仪表栏三、元器件5.元器件-基本器件6.元器件-电解电容7.元器件-开关开关-修改快捷键8.元器件-电位器调节电位器-第一种方法调节电位器-第二种方法调节电位器-修改调节精度电位器-修改快捷键修改电阻、电位器的阻值修改电容、电解电容的电容量9.元器件-二极管和稳压二极管……

    2025年11月23日
    7
  • Python 函数 | map 函数详解

    Python 函数 | map 函数详解博友们 你们好 很高兴能在这里和大家分享技术文章 我是 AmoXiang 是一名在职企业员工 Amo 来源于上家公司的英文名 本意是爱 作为刚入行几年互联网行业的小白 博主写博客一方面是为了记录自己的学习过程以及所犯的错误 更多的是希望能够帮助到很多处于起步阶段的萌新 让他们少走弯路 在编写文章时 参考了大量书籍及一些互联网大佬的资源 并结合了自己的工作经验 博主本着科学 严谨的态度 力求精益求精 但疏漏之处在所难免 敬请广大博友批评指正 博客主页 https blog csdn net xw16

    2025年12月3日
    6
  • 华为吴晟:分布式监控系统的设计与实现

    华为吴晟:分布式监控系统的设计与实现

    2022年3月6日
    44
  • 树莓派小车C语言循迹,自动循迹小车_单片机/STM32/树莓派/Arduino/开发板创意项目-聚丰项目-电子发烧友网…[通俗易懂]

    树莓派小车C语言循迹,自动循迹小车_单片机/STM32/树莓派/Arduino/开发板创意项目-聚丰项目-电子发烧友网…[通俗易懂]1金属探测模块采集与计算金属探测LDC1314是根据电磁感应原理制成的,将一金属置于变化的磁场当中时,根据电磁感应原理就会在金属内部产生涡流,涡流产生的磁场反过来又影响原磁场,这种变化可以转换为电压幅值的变化,供相关电路进行检测。通过改变金属和线圈之间的距离得到不同的值,对前端探测到的数据进行再处理和分析,当其中一个线圈探测到铁丝则让小车向相反方向前进,若发现附近有硬币存在该探测器发出声音警报。L…

    2022年5月6日
    65
  • Ansible简单介绍及基本使用

    Ansible简单介绍及基本使用

    2021年6月30日
    119
  • 贴片电阻的阻值编码表_贴片电阻怎么看阻值

    贴片电阻的阻值编码表_贴片电阻怎么看阻值

    2022年8月21日
    6

发表回复

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

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