个性化推荐概述

news/2025/2/12 20:05:08/

个性化推荐是为了解决信息过载,用户难以应对海量数据的问题,
系统可以概括为
基于用户(User)+物品(Item)+场景(Context)信息,
从系统中的物品库中,给对应的用户推荐相应的物品,实现所谓的“千人千面”。

目前典型的应用场景有以下三种

电商 推荐商品
信息流 推荐(新闻与短视频)
地图 基于地理位置的服务推荐


推荐系统一般分为召回和排序两个阶段。
个性化召回
召回即根据用户属性和行为上下文,从全集中选取用户感兴趣的选项。目的在于减少候选集的数量,方便后续排序,召回的算法模型相对简单,使用的特征比较少。
召回决定了推荐结果的上限。
召回算法(课程中每个算法一章)
基于邻域的个性化召回算法LFM
基于图的个性化推荐召回算法personal rank
基于深度学习的个性化召回算法item2vec
基于内容的推荐方法content based

排序
排序阶段就是把召回的结果进行排序,把top k(k 一般都是个位数)结果作为推荐系统最终的输出。
排序算法:
  浅层排序模型逻辑回归
  浅层排序模型gbdt
  基于深度学习的排序模型wide and deep

评估
线下 模型本身的评估指标 如排序算法模型的AUC  召回算法模型的准确率
线上 业务核心指标 信息流中的点击通过率CTR 平均阅读时长  电商 转化率 GMV


http://www.ppmy.cn/news/291535.html

相关文章

个性

最近网上有一段“女子光脚搭在星巴克餐桌上,持续辱骂一名抱小孩男子,并多次向其吐口水”的视频热传。据悉,事发江苏宿迁,当事人徐先生称,事情起因是女子带狗进咖啡店,没有牵狗绳,小狗吓到了女儿…

springboot+websocket客服聊天

续&#xff1a;spring boot 完整后端接口案例_cc&的博客-CSDN博客 后台代码 1.在pom.xml中添加spring-boot-starter-websocket <!--WebSocket--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter…

《红豆——我的母亲》

《红豆》 “这红豆&#xff0c;不是一般的红豆&#xff0c;是王维诗里的红豆&#xff01;” 校园的绿坪上&#xff0c;有一棵长着红果子的树&#xff0c;前两年的光阴里&#xff0c;未曾多加留意&#xff0c;每次都是脚步匆匆&#xff0c;一瞥而过&#xff0c;似乎没有什么可…

Windows操作系统渗透测试

Windows操作系统渗透测试 任务环境说明&#xff1a;服务器场景名&#xff1a;Server02服务器场景操作系统&#xff1a;未知&#xff08;关闭链接&#xff09; 1.通过本地PC中渗透测试平台Kali对服务器场景进行系统服务及版本扫描渗透测试&#xff0c;并将该操作显示结果中808…

win10下RTX3060配置CUDA,并安装带有GPU支持的tensorflow

踩过了好多坑之后我只能说网上的大部分教程都太老了&#xff0c;不适合RTX30系显卡&#xff0c;其实正确的方法比那些老方法简单的多&#xff0c;重要的是你显卡是新的&#xff0c;软件版本也一定要新 一、安装CUDA与CUDNN 1首先确保你已经安装了新版的nvidia图形驱动程序。其…

RTX2060+win10+Tensorflow GPU+CUDA 9.2+CUDNN7.2+python 3.65

RTX2060win10Tensorflow GPUCUDA 9.2CUDNN7.2python 3.65 前言&#xff08;先别安装Tensorflow,以免后面还要换版本&#xff09;开始&#xff01;1、Anaconda3下载与安装2、vs 2015 社区版下载与安装3、CUDA9.2下载与安装4、CUDNN7.2下载与安装 开始最终要的环节&#xff01;&a…

win10+Tensorflow + cuda +RTX 3090/3080 +cudnn 安装

最近RTX3080 / 3090发售&#xff0c;深度学习计算能力提升巨大&#xff0c;本人第一时间入手进行测试&#xff0c;确实氢弹级别&#xff01; 使用中&#xff0c;最新的cuda11&#xff0c;cudnn&#xff0c;显卡驱动&#xff0c;tensorflow版本都需要一一对应&#xff0c;而tens…

Win10 + GTX1650显卡 安装 Cuda-10.1 + CuDNN-7.6 + Tensorflow-gpu-1.15.0 一步到位

之前一直使用tensorflow的cpu版本&#xff0c;即便是简单的模型训练增加迭代次数到50次还是有点慢的&#xff0c;所以用gpu版本加速 废话不多说&#xff0c;流程先列出来&#xff0c;有个大致认识&#xff1a;anaconda----Visual Studio 2019----CudaCuDNN----配置环境变量----…