【项目实践】如何发掘用户隐性需求推送PUSH

1.背景

        对比业界广告推荐、触达成熟的平台,例如抖音,小红书,淘宝,知乎等,都已经站在巨量数据的基础之上,具备了 “用户意图分析” 的能力,可以分析出 “用户的隐性需求”,假设我们同样也具有丰富的用户行为数据,那么我们已经具备为用户推送潜在感兴趣商品的必要条件。

2.技术方案

2.1 特征工程

3.2 算法工程

3.2.1 召回路径

1. 召回方式一:i2u 召回路径

i2u路径 算法选型

使用朴素贝叶斯

贝叶斯算法主要是利用统计学的数据,计算出直观的先验概率,通过明确的先验概率进行 “用户意向” 的判定。

贝叶斯算法假设世界遵从 “大数定律”, 通过足够的行为数据,几乎可以确定在发生某种行为时,发生特定事件的概率。

贝叶斯模型算法(Native Bayes)

贝叶斯算法主要是利用统计学的数据,计算出直观的先验概率,通过明确的先验概率进行 “用户意向” 的判定。

贝叶斯算法假设世界遵从 “大数定律”, 通过足够的行为数据,几乎可以确定在发生某种行为时,发生特定事件的概率。

贝叶斯提出的 “先验概率” 作为我们挖掘推断意向的基线,一般认为在 【可解释性,定理普适性,统计学意义】 上是不错的方法。

2. 召回方式二:协同过滤推荐相似商品

u2i2i召回路径 (itemCF)

基于物品的协同过滤,先统计用户喜爱的物品,再推荐他喜欢的物品;

召回模型:Swing 模型

Swing和ItemCF非常像,唯一的区别是计算物品相似度的公式不一样。

ItemCF:如果同时喜欢两个物品的用户越多,那么这两个物品的相似度越高。

Swing:如果同时喜欢两个物品的用户越多,且这些用户的重合度越低,那么这两个物品的相似度越高。

粗排/精排模型:FM 模型

FM 模型

FM(Factorization Machine)是一种常用的机器学习模型,用于处理稀疏数据和特征交互的问题。它是由Steffen Rendle在2010年提出的。FM模型基于因子分解机制,能够学习特征之间的隐含关系和交互信息。

FM模型通过对特征进行因子分解来建模特征之间的交互关系。它通过将特征表示为低维稠密的向量表示,并使用这些向量来计算特征之间的交互。FM模型的主要思想是通过两两特征交互的二阶项来捕捉特征之间的关联,同时还包括一阶项用于表示特征的线性关系。

通过FM模型的结果,可以反映用户对商品的喜好程度,这里用于精排打分。

 

3.3.1 PUSH Agent

1. 系统架构图

2. PUSH疲劳度规则

维度

规则

用户+商品维度

一个商品仅向一个用户发送一次

用户+场景维度

一个用户XX时间范围内只会获取一条

3. AIGC&个性化模板

4. 可视化监控大盘

4.总结

        优化算法是一个复杂且耗时的工作,需要开发者细致地审查并提升算法性能。这一过程触及多个方面,包括算法本身的构建、参数设定、数据处理,以及评判模型的标准等。调优的终极目标在于增强算法的预测精度、执行速度及其对新情境的适应程度。为实现这些目标,开发者必须持续进行实验与调整,寻求最适合的方案和设定。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python学习日记(一:List、Tuple、dictionary)

前言: 最近想拓展一下自己的知识面,特来学习一下python这门语言,因为之前学习过C语言,目前学习起来Python还不是特别费劲,也由此感叹C语言不愧是最基础的语言。不多废话,进入正题 概述: Pytho…

典中典之西电A测-气压测控仿真系统

兄弟,如果你看到这篇,只能说明你A测也挂了,没办法,哥们太菜了,抄的太假过不了你电有些老师的慧眼 这坨🐕⑩我先吃为敬 环境搭建可以参考这个兄弟的博客 一、题目要求 实现功能:使用 Arduino UNO 微控制器,搭建一个 PC 上位机远程气压检测控…

动态规划:LeetCode第10题 正则表达式匹配

题目: 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 . 和 * 的正则表达式匹配。 . 匹配任意单个字符* 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 示例 1: …

C语言文件操作,linux文件操作,文件描述符,linux下一切皆文件,缓冲区,重定向

目录 C语言文件操作 如何打开文件以及打开文件方式 读写文件 关闭文件 Linux系统下的文件操作 open 宏标志位 write,read,close,lseek接口 什么是当前路径? linux下一切皆文件 文件描述符 文件描述符排序 C语言文件操…

【Linux从青铜到王者】进程信号

——————————————————————————————————————————— 信号入门 在了解信号之前有许多要理解的相关概念 我们可以先通过一个生活例子来初步认识一下信号 1.生活角度的信号 你在网上买了很多件商品,再等待不同商品快递的到来…

达梦、金仓、南大、瀚高、优炫:从社区建设看企业技术自信心

正文约950字,预计阅读时间2分钟 国产技术厂商在面对自身产品问题时,往往保持回避态度,不愿公之于众,主要原因有2方面: 1,产品技术层面问题较多,如某些根本性缺陷难以攻克,或问题发…

Python爬虫实战(基础篇)—13获取《人民网》【最新】【国内】【国际】写入Word(附完整代码)

文章目录 专栏导读背景测试代码分析请求网址请求参数代码测试数据分析利用lxml+xpath进一步分析将获取链接再获取文章内容测试代码写入word完整代码总结专栏导读 🔥🔥本文已收录于《Python基础篇爬虫》 🉑🉑本专栏专门针对于有爬虫基础准备的一套基础教学,轻松掌握Py…

vue 安装各种问题

新下载了个项目模板,安装包就遇到了各种各样问题 电脑:mac 使用npm i 等命令一直安装项目,然后一直报错 2534 info run canvas2.11.2 install node_modules/canvas node-pre-gyp install --fallback-to-build --update-binary 2535 info r…

Tomcat+Nginx的动静分离

1.反向代理多机 实验:Nginx要开启upstream(负载均衡)、location(url链接)、proxy_pass(反向代理) 配置:7-3做代理服务器;7-1 和 7-2做Tomcat服务器 关闭防火墙和selinux 1.准备配置 7-3安装nginx;7-1 和 7-2安装Tomcat&#xff…

Re61:读论文 PRP Get an A in Math: Progressive Rectification Prompting

诸神缄默不语-个人CSDN博文目录 诸神缄默不语的论文阅读笔记和分类 论文名称:Get an A in Math: Progressive Rectification Prompting ArXiv网址:https://arxiv.org/abs/2312.06867 官方实现网站:PRP 官方代码:https://github.…

iOS 17.0 UIGraphicsBeginImageContextWithOptions 崩溃处理

在升级到iOS17后你会发现,之前版本运行的很好,这个版本突然会出现一个运行闪退。报错日志为*** Assertion failure in void _UIGraphicsBeginImageContextWithOptions(CGSize, BOOL, CGFloat, BOOL)(), UIGraphics.m:410 跟踪到具体的报错位置如下所示&a…

闰年导致的哪些 Bug

每次闰年对程序员们都是一个挑战,平时运行好好的系统,在 02-29 这一天,好像就会有各种毛病。 虽然,提前一天,领导们都会提前给下面打招呼。但是,不可避免的,今天公司因为闰年还是有一些小故障。…

Tomcat(二) 动静分离

一、(TomcatNginx)动静分离 1、单机反向代理 利用 nginx 反向代理实现全部转发至指定同一个虚拟主机 客户端curl www.a.com 访问nginx服务,nginx服务通过配置反向代理proxy_pass www.a.com:8080,最终客户端看到的是www.a.com 实验中:7-3 做客…

码农世界:从入门到高手的成长攻略

👨‍💻👩‍💻 各位编程爱好者,欢迎来到现实而又充满挑战的码农世界。在这里,我们将一起探索一条如何从入门走向精通,最终在IT行业中找到自己位置的道路。准备好笔记本和热情,让我们携…

速通C语言第十三站 预处理

系列文章目录 速通C语言系列 速通C语言第一站 一篇博客带你初识C语言 http://t.csdn.cn/N57xl 速通C语言第二站 一篇博客带你搞定分支循环 http://t.csdn.cn/Uwn7W 速通C语言第三站 一篇博客带你搞定函数 http://t.csdn.cn/bfrUM 速通C语言第四站 一篇博客带…

STM32 NAND FLASH知识点

1.NAND FLASH的简介 NAND FLASH 的概念是由东芝公司在 1989 年率先提出,它内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。 NAND FLASH 存储器具有容量较大,改写速度快等优点,适用于大量数据的存储&…

VR 全景模式OpenGL原理

VR 全景模式OpenGL原理 VR 全景模式原理 VR 全景模式原理将画面渲染到球面上,相当于从球心去观察内部球面,观察到的画面 360 度无死角,与普通播平面渲染的本质区别在渲染图像部分,画面渲染到一个矩形平面上,而全景需…

字节跳动发布SDXL-Lightning模型,支持WebUI与ComfyUI双平台,只需一步生成1024高清大图!

字节跳动发布SDXL-Lightning模型,WebUI与ComfyUI平台,只需一步生成1024高清大图,需要的步数比 LCM 更低了! 什么是SDXL-Lightning: SDXL-Lightning 是一种快速的文本到图像生成模型。SDXL-Lightning模型的核心优势在于其创新的蒸馏策略,它可以通过几个步骤生成高质量的 1…

红黑树的简单介绍

红黑树 红黑树的概念 红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍&#x…

服务器出现故障如何恢复数据?

服务器数据恢复案例之服务器raid6中3块硬盘离线导致阵列崩溃的数据恢复案例 服务器故障: 服务器中有一组由6块盘组建的 RAID6,这台网站服务器上运行MYSQL数据库和存放其它类型的文件。该组raid中有两块磁盘离线,管理员没有及时更换磁盘&#…