推荐系统之粗排

推荐算法之粗排 本文详细介绍了推荐系统中粗排环节的概念、定位、主流技术以及评估指标等内容。 阅读详情

推荐系统通常分为多个阶段,其中粗排(Coarse Ranking)或召回(Recall)阶段是推荐流程中的第一步。在这个阶段,目标是从可能包含数百万甚至数十亿候选项的大型库存中快速地召回一小部分与用户相关的候选项。粗排算法需要高效且能够处理大规模数据,因为它们需要在毫秒级响应时间内返回结果。
逻辑回归(LR)
逻辑回归是一种简单且广泛使用的算法。在推荐系统的粗排阶段,LR 可以用来预测用户对候选项的兴趣概率。算法会基于特征(如用户属性、物品属性、用户与物品的交互历史)来进行这种预测。逻辑回归的优点是模型简单、易于理解和实现,同时可以处理大量的稀疏特征。
逻辑回归(Logistic Regression,简称LR)是一种广泛使用的统计模型,主要用于二分类问题。尽管其名称中包含“回归”二字,但逻辑回归实际上是一种分类算法。它通过使用逻辑函数(或称为sigmoid函数)来估计概率,从而预测一个事件的发生与否。
逻辑回归模型的输出是介于0和1之间的概率值,通常表示为 P(Y=1|X),即在给定输入特征 X 的条件下,目标变量 Y 等于 1 的概率。如果这个概率大于某个阈值(通常是0.5),则预测事件会发生(分类为1);否则,预测事件不会发生(分类为0)。
**逻辑函数(sigmoid函数)**的数学表达式(模型输出概率公式)如下:

​其中,e 是自然对数的底数,β0 是截距项,β1​,β2​,…,βn​ 是模型参数,X1​,X2​,…,Xn​ 是特征变量。
在推荐系统中,逻辑回归可以用来预测用户是否会对某个项目感兴趣。模型会利用各种特征(如用户历史行为、项目属性、上下文信息等)来估计用户对项目的偏好概率。然后根据这个概率来对项目进行排序或选择一部分项目进入下一阶段的处理。
逻辑回归的优点包括:
1.模型简单:逻辑回归模型易于实现和解释,参数数量相对较少,计算效率高。
2.概率输出:模型输出是概率值,可以用于了解事件发生的不确定性,并可用于决策阈值的调整。
3.特征灵活性:可以处理各种类型的特征,包括连续变量和类别变量,并且可以通过特征工程来增强模型的表现。
4.鲁棒性:相对于其他更复杂的模型,逻辑回归对于小的样本量和噪声数据有一定的鲁棒性。
然而,逻辑回归也有一些局限性,例如它假设特征与对数几率是线性关系,这在现实世界中可能并不总是成立。此外,逻辑回归可能不适用于非线性可分的数据集,或者在特征空间非常大时性能可能不如一些复杂的机器学习模型。尽管如此,逻辑回归仍然是许多领域(包括推荐系统)中常用的一种强大工具。
实例
假设我们有一个逻辑回归模型,它用来预测一个用户是否会点击某个广告。模型有两个特征:用户年龄(age)和用户收入(income),以及一个截距项(intercept)。我们的模型参数(权重)已经通过训练得到,具体如下:

  • 截距项(β0​): -3
  • 用户年龄的权重(β1​): 0.03
  • 用户收入的权重(β2​): 0.04
    现在,我们有一个用户,他的年龄是 25 岁,收入是 50000 美元。我们想要计算这个用户点击广告的概率。
    首先,我们根据逻辑回归的模型计算线性组合的值(z):
    z=β0​+β1​×age+β2​×income
    代入我们的参数和用户的特征值:
    z=−3+0.03×25+0.04×50000
    z=−3+0.75+2000
    z=1997.75
    然后,我们将 z 值代入逻辑函数(sigmoid函数)中,计算出概率:
    P(click=1∣age,income)=1/(1+e−z)​
    P(click=1∣age,income)=1/(1+e−1997.75)​
    由于 e−1997.75 非常接近于 0,我们可以得出:
    P(click=1∣age,income)≈1/(1+0)​
    P(click=1∣age,income)≈1
    因此,根据这个模型,预测这个用户点击广告的概率非常接近于 1,也就是说模型预测用户几乎肯定会点击广告。
    需要注意的是,这个例子中的参数值是假设的,而且在实际应用中,特征权重通常不会这么大。此外,逻辑回归模型通常需要通过训练数据来学习参数,并且会使用更多的特征和复杂的特征工程来提升模型的预测能力。在实际应用中,我们还需要对模型进行评估和验证,确保其预测结果是可靠的。
    模型训练
    逻辑回归模型的训练过程涉及使用一组已标注的数据(训练数据集),通过优化算法来找到最佳的模型参数(权重和截距),使得模型能够尽可能准确地预测目标变量。以下是逻辑回归模型训练的基本步骤:
    1.准备数据:收集数据并进行预处理,保证数据质量,处理异常值,缺失数据。可能需要对数据进行归一化或标准化处理。
    a.比如将数据分为特征(X)和目标变量(Y)。特征是输入变量,目标变量是我们想要预测的二元结果(通常用0和1表示)。比如通过个人喜好数据训练模型,处理数据是可以是:特征:足球,目标变量:1(1是喜欢0是不喜欢)
    2.随机初始化模型参数:例如逻辑回归模型,模型参数(权重和截距)通常随机初始化或设置为零,初始化模型后就可以开始优化过程了。
    3.使用损失函数:它衡量模型预测值与实际值之间的差异。(损失函数需要根据场景选择),用于评估模型的性能
    a.逻辑回归模型通常使用对数损失函数,对数损失函数如下:m 是训练样本数量,y(i) 是第 i 个样本的实际标签,取值0或1,x(i) 是第 i 个样本的特征向量,β 是模型参数(包括权重和截距)

4.选择优化算法:使用优化算法迭代找到最佳的模型系数,
a.梯度下降(Gradient Descent)是最常用的优化算法之一,实践中,我们可能会使用其变种如随机梯度下降(Stochastic Gradient Descent, SGD)、小批量梯度下降(Mini-batch Gradient Descent)等。
5.迭代模型:重复上述步骤直到满足停止条件。直到损失函数的值不再显著减小,或者达到预设的迭代次数。
6.评估模型:使用验证集或交叉验证来评估模型的性能,调整模型参数或特征,以改进模型的预测能力。可以通过诸如准确率(Accuracy)、精确率(Precision)、召回率(Recall)和F1分数(F1 Score)等指标来评估模型。
7.模型应用:直到使用测试集对模型进行最终评估,满足需求后就可以应用模型进行预测。
除上述模型计算步骤,还需要考虑模型的正则化(如 L1 或 L2 正则化)来防止过拟合,以及超参数(如学习率)的调整。此外,对于不平衡数据集,可能还需要考虑采样策略或调整类别权重。这些都是为了提高模型的稳健性和预测能力。
在实际应用中,我们通常使用现成的机器学习库(如 scikit-learn、TensorFlow、PyTorch 等)来实现逻辑回归模型,这些库提供了优化算法和自动化的训练过程。
朴素贝叶斯(Naive Bayes)
朴素贝叶斯是一种基于贝叶斯定理的分类算法,它假设特征之间相互独立。尽管这个“朴素”的假设在现实中很少成立,但朴素贝叶斯在很多情况下仍然能够工作得很好。
在推荐系统中,朴素贝叶斯可以用来预测用户对特定物品的喜好。通过用户的历史行为数据,可以计算出用户对不同特征的偏好,并使用这些信息来估计用户对新物品的兴趣程度。朴素贝叶斯算法简单、高效,尤其适合应用于文本分类中的向量模型,比如词袋模型或TF-IDF表示。在这种情况下,每个文档(或物品描述)被转换为一个向量,其中包含了词汇表中每个词的频率或TF-IDF分数。然后,朴素贝叶斯算法会根据训练数据计算每个类别中每个词的条件概率,并使用这些概率来对新的实例进行分类。朴素贝叶斯算法的“朴素”假设指的是它假设所有特征(在这里是词)在给定类别下是条件独立的。
朴素贝叶斯和逻辑回归有所不同,因为朴素贝叶斯是基于贝叶斯定理和特征条件独立假设的概率模型。以下是朴素贝叶斯模型训练的基本步骤:
1.准备数据:与逻辑回归相同,你需要收集并预处理数据。这可能包括处理缺失值、异常值、进行特征选择以及可能的特征转换(比如文本数据的词袋模型表示)。
2.计算先验概率:对于每个类别,计算其在训练数据中出现的相对频率,即先验概率 P(Y)。
3.计算条件概率:对于每个特征,计算给定类别下该特征的条件概率 P(Xi​∣Y)。这通常涉及到计算特征在每个类别下的分布(如高斯分布、多项式分布等)。
4.应用特征独立假设:朴素贝叶斯的“朴素”假设指的是特征之间相互独立。这意味着给定类别的条件下,任何特征与其他特征都不相关。
5.模型训练:实际上,朴素贝叶斯模型的“训练”过程主要就是计算先验概率和条件概率。没有迭代过程,因为不涉及优化算法来最小化损失函数。
6.评估模型:使用验证集或交叉验证来评估模型的性能。与逻辑回归类似,你可以通过准确率、精确率、召回率和F1分数等指标来评估模型。
7.模型应用:使用测试集对模型进行最终评估,如果模型表现满意,则可以应用于新数据的预测。
需要注意的是,朴素贝叶斯模型对数据的分布做了一些假设,例如多项式朴素贝叶斯假设特征遵循多项式分布,而高斯朴素贝叶斯假设特征遵循高斯分布。在实际应用中,根据数据的性质选择合适的朴素贝叶斯模型是很重要的。
此外,对于某些类型的朴素贝叶斯模型,如多项式朴素贝叶斯,可能需要进行平滑处理(如拉普拉斯平滑),以避免零概率问题(即当某个类别下某个特征在训练集中未出现时,其概率为零,这会影响最终的预测概率)。
朴素贝叶斯模型的优势在于它的简单性和计算效率,特别是在特征维度较高时,如文本分类问题。由于其概率性质,朴素贝叶斯模型也可以提供预测的不确定性估计,这在某些应用中非常有用。
DSSM双塔模型(Deep Structured Semantic Model)
DSSM 双塔模型是一种深度学习算法,它使用两个神经网络(通常称为“塔”)分别处理用户和物品的特征,然后通过计算这两个网络输出的向量之间的相似度来评估匹配程度。DSSM 的一个变体是双塔模型,其中一个塔处理用户特征,另一个塔处理物品特征。这种模型尤其适用于实现个性化的推荐,因为它可以捕捉复杂的用户偏好和物品属性。

损失函数和优化算法之间有着密切的联系。在机器学习中,损失函数不仅用于评估模型的性能,更重要的是,它提供了一个衡量标准,指导优化算法调整模型参数以提高模型的预测准确性。
损失函数定义了模型预测值与实际值之间差异的量度。优化算法的目标是找到一组模型参数,使得这个损失函数的值最小化。换句话说,损失函数的结果(即损失值)直接用于优化算法。
以下是损失函数和优化算法之间联系的详细解释:
1.损失函数:

  • 定义了模型好坏的标准。在逻辑回归中,常用的损失函数是对数损失(Log Loss)。
  • 损失函数的每个值都对应于模型参数的一组特定值。
  • 损失函数的输出(损失值)提供了一个量化模型当前性能的方式。
    2.优化算法:
  • 优化算法的任务是通过改变模型参数来最小化损失函数的值。
  • 算法通常需要损失函数的梯度信息来确定如何更新模型参数。梯度是损失函数关于模型参数的偏导数,指示了损失最快减小的方向。
  • 例如,在梯度下降算法中,模型参数沿着梯度的负方向更新,以减少损失函数的值。
    损失函数与优化算法之间的关系可以概括为:损失函数定义了优化的目标,而优化算法定义了如何达到这个目标。损失函数的梯度告诉优化算法哪个方向可以使得损失减小,优化算法则根据这个信息来更新模型参数。
    在训练过程中,优化算法会不断计算当前模型参数下的损失值以及梯度,然后根据这些信息来更新参数,直到找到损失函数的最小值或达到某个停止条件为止。因此,损失函数是优化过程的核心,它直接影响模型参数的优化方向和步长。

参考文档:
1.DSSM模型:Learning Deep Structured Semantic Models for Web Search using Clickthrough Data
2.DSSM模型:DSSM模型

推荐系统召回粗排的优化思路 召回作为推荐庞大候选底池中捞取候选的入口,一个完整的推荐系统都是由多路召回组成,甚至一些大场景的召回路数几十上百路,每一路召回最终曝光的独占比非常低。从召回迭代初期来看,一般新增合理的召回通路都能带来新线上指标的提升。但随着召回通路不断增加,一是线上召回的机器资源压力激增,二是受边际递减的规律,新增召回的收益会越来越小,最终导致新增召回的 ROI(投入产出比)非常低。因此,召回的迭代路线主要包括新增合理的召回通路,在已有的召回通路上优化迭代,在多路召回每路的权重。新增合理的召回通路。 阅读详情

相关推荐

推荐系统粗排&召回相关性优化的最新进展

JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算…《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2401_84048554的博客 1196

召回 粗排 精排,如何各司其职?

文|水哥源|知乎saying1.AB测试几乎是系统改进的不二法则,算法做AB,开发做AB,产品做AB,运营更要做AB2.召回有点像一个甩锅侠,我不管我给的准不准,我就管我把潜在的...

Kaiyuan_sjtu的博客 1973

推荐系统召回、粗排、精排综述

推荐系统召回、粗排、精排综述

weixin_45877103的博客 1260

一文看懂推荐系统:排序06:粗排三塔模型,性能介于双塔模型和精排模型之间

这节介绍了粗排的三叉模型,它介于双塔模型和精排牌模型之间。

weixin_46838716的博客 1万+

推荐系统[三]:粗排算法常用模型汇总(集合选择和精准预估),技术发展历史(向量內积,Wide&Deep等模型)以及前沿技术

第一代粗排是统计模型,第二代为LR模型,目前业界使用较多的是第三代双塔模型结构,这些模型结构简单,能很好的适配时延要求,而且随着模型复杂度提升,准确率也不断提高,但双塔模型依然存在很多问题。于是有了第四代COLD、FSCD。双塔的特点特点:双塔分离:训练分离(性能制约)、部署分离(优点)信息塔内杂糅:噪声信息涌入tower-SENet解决;信息损失-ResNet;DNN信息拟合依赖-多塔并联;交叉太晚:美团增强双塔拆分user item,用tower去换取计算消耗。效果。

丨汀、的博客 2884

搜索推荐中的粗排、精排常用算法

在当今信息爆炸的时代,搜索引擎和推荐系统已经成为我们日常生活中不可或缺的工具。无论是在电商平台寻找心仪的商品,还是在视频网站发现感兴趣的内容,背后都离不开强大的搜索推荐算法。而在这个复杂的系统中,粗排和精排是两个至关重要的环节,它们共同决定了最终呈现给用户的内容质量和相关性。粗排(Coarse Ranking)和精排(Fine Ranking)是搜索推荐系统中的两个关键阶段。

AI天才研究院 2508

推荐系统之召回-粗排-精排综述

目录 零、参考资料 1、召回 2、粗排 3、ctr模型 4、cvr模型 一、召回 二、粗排 三、ctr模型 四、cvr模型 零、参考资料 1、召回 召回总结:推荐系统召回策略之多路召回与Embedding召回 https://blog.youkuaiyun.com/luanfenlian0992/article/details/107416438?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160817

山中有石为玉 8727

IC/FPGA笔试/面试题分析(七)建立时间和保持时间类型考题汇总分析

自从召集2020届校招同行加入新建立的“IC/FPGA校招笔试面试交流群“,见识到了很多关于建立时间和保持时间分析的题目,在为别人解答疑惑,以及别人为自己解答疑惑的同时,自己对于知识的理解更加深刻了。 对于建立时间而言,从单独的对触发器的建立时间和保持时间的分析到了对电路(系统)的建立时间到保持时间的分析,前者是核心,后者是扩展,后者建立在前者的基础之上进行推到得到,同时也是芯片内部实际遵循的时...

Reborn Lee 1万+

推荐系统中粗排扮演的角色和算法发展历程

猜你喜欢1、如何搭建一套个性化推荐系统?2、某视频APP推荐详解(万字长文)3、微博推荐算法实践与机器学习平台演进4、腾讯PCG推荐系统应用实践5、强化学习算法在京东广告序列推荐场景的应用...

m0_37586850的博客 685

【从零搭建到实战运行】基于PX4-1.13与XTDrone的FAST-LIVO2 Gazebo仿真全流程解析

本文详细解析了从零开始搭建基于PX4-1.13飞控、XTDrone仿真框架与Gazebo的FAST-LIVO2无人机仿真平台的全流程。内容涵盖环境配置、Livox雷达插件定制、算法部署与参数调试,旨在帮助开发者快速构建完整的激光-惯性-视觉SLAM仿真环境,并解决集成过程中的常见问题。

weixin_29218509的博客 521

python文件转为可执行文件(.exe)的详细步骤

本文详细介绍了如何从零开始把python文件打包成为可执行文件(.exe)。

m0_67093160的博客 3万+

说一说【广告搜索推荐系统】里的粗排和精排

等这么一些步骤,其中我们都知道,广告召回是关键步骤,同时,怎么精准预测广告曝光后的效果也是重中之重,并且在这整个过程中,耗时又是不得不考虑的事情,耗时过长,可能ADX就不会等待你的返回了。因此,怎么样既能保证我们需要的广告不被过滤,同时尽可能缩短队列,减小在线预估的计算量,就是重中之重了,因此,本文来跟大家聊一聊广告实时推荐和检索过程中的【粗排】与【精排】。

从事后台开发11年,欢迎关注,一起交流学习新技术 5432

不止于连接:用VS Code Remote-SSH深度开发树莓派(Ubuntu 22.04环境实战)

本文详细介绍了如何在Ubuntu 22.04环境下使用VS Code的Remote-SSH功能进行树莓派深度开发。通过SSH配置、VS Code扩展安装和远程环境优化,开发者可以在本地高效编写代码,同时在树莓派上直接运行和测试,解决性能瓶颈问题。文章还提供了高级功能如端口转发、多项目管理和远程调试的实战技巧。

didui8202的博客 352

推荐系统 精排和粗排越相似越好吗?

摘要: 推荐系统中,粗排和精排的设计目标存在本质差异:粗排侧重高效过滤(轻量模型、简化特征),快速筛选候选集;精排侧重精准排序(复杂模型、丰富特征),输出最终结果。两者关系应保持“核心趋势一致,细节适度差异”:粗排需覆盖精排的优质候选(通过模型蒸馏实现偏好对齐),同时允许效率驱动的合理偏差,由精排修正。过度追求相似性会导致效率损失或精度下降,合理分工才能实现“高效筛选+精准排序”的协同优化。

u014535908的博客 1268

(超详细)Scala环境搭建(scala-2.12.15、IDEA2021.1.3)

Scala环境搭建(scala-2.12.15、IDEA2021.1.3) JunLeon——go big or go home 目录 Scala环境搭建(scala-2.12.15、IDEA2021.1.3) 一、Scala概述 1、什么是Scala? 2、Scala发展史 3、Scala与Java的关系 二、Scala环境搭建 1、环境准备 2、Scala安装与配置环境变量 3、验证Scala 三、编写第一个Scala程序 1、使用IDEA创建maven工程 2、.

JunLeon的博客 3万+

单细胞分析进阶:sctransform标准化在Seurat中的实战解析

本文深入解析了sctransform标准化方法在Seurat单细胞分析中的实战应用。通过对比传统对数标准化,sctransform能更有效地建模并剔除技术噪音,提升数据质量。文章提供了从环境配置、数据准备、核心参数解析到完整流程整合的详细指南,并针对常见问题给出解决方案,帮助研究者获得更清晰的细胞分群和更可靠的差异表达结果。

weixin_29248313的博客 152

推荐系统实战第六章-粗排和重排(上)粗排

知识蒸馏涉及两个模型:teacher模型和student模型。知识蒸馏的意义在于取长补短。teacher模型,相对来说比较复杂,喂入了更多特征,表达能力更强。student模型,相对来说比较简单,loss主要由两部分组成:①拟合真实目标y。②拟合teacher模型的输出。最后优化目标是,两部分loss通过加权平均后的结果最小。

Willowii的博客 2743

C#串口通信革命:RJCP.DLL.SerialPortStream实战全解析

本文介绍了如何通过RJCP.DLL.SerialPortStream库实现高性能串口通信解决方案。相比.NET自带的SerialPort类,该库提供了完全的异步非阻塞IO、动态缓冲区控制和多线程事件驱动等优势,特别适合工业自动化和物联网场景。文章详细讲解了环境搭建、核心功能对比,并通过代码示例展示了端口配置、异步通信管道搭建等关键技术。最后以Modbus RTU协议为例,演示了高级协议封装方法,为开发者提供了完整的工业级串口通信实现方案。

墨夶的博客 1878

从召回、粗排到精排:揭秘推荐系统如何精准匹配用户需求

在推荐系统或搜索系统中,“**粗排**”和“**精排**”是排序(Ranking)流程中的两个关键阶段,主要用于从海量候选集中筛选出最符合用户需求的条目。两者的核心区别在于**计算效率与精度的权衡**。

lihuayong的专栏 3164

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

推荐系统之粗排扮演的角色和算法发展历程

猜你喜欢0、某视频APP推荐策略和推荐算法详解1、如何搭建一套个性化推荐系统?2、内容推荐策略产品经理的方法与实践3、京东推荐算法精排技术实践4、微博推荐算法实践与机器学习平台演进5、腾讯...

m0_37586850的博客 505

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【王树森推荐系统】排序06:粗排模型

排序06:粗排模型

hxdxiaoming的博客 1249

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

推荐系统王树森(三)粗排&精排

该文介绍了多目标排序模型在推荐系统中的应用,重点分析了粗排和精排阶段的模型架构与特征处理。文章详细阐述了特征工程方法,包括笔记统计特征、用户统计特征、场景特征的处理方式。在多目标建模方面,提出了MMoE专家混合模型解决多指标预测问题,并讨论了视频播放时长和完播率的特殊处理技巧。最后对比了粗排三塔模型与精排模型的差异,指出粗排通过简化计算提升效率,而精排追求更高准确性。文中还涉及负采样、特征融合等实用技术细节。

nju_spy的博客 1245

一文看懂推荐系统:概要02:推荐系统的链路,从召回粗排,到精排,到重排,最终推荐展示给用户

(1)找工作投简历的话,你要将招聘单位的岗位需求和你的研究方向和工作内容对应起来,这样才能契合公司招聘需求,否则它直接把简历给你挂了 (2)你到底是要进公司做推荐系统方向?还是纯cv方向?还是NLP方向?还是语音方向?还是深度学习机器学习技术中台?还是硬件?还是前端开发?后端开发?测试开发?产品?人力?行政?这些你不可能啥都会,你需要找准一个方向,自己有积累,才能去投递,否则面试官跟你聊什么呢? (3)今日推荐系统学习经验:推荐系统的目标是从物品的数据库中选出几十个物品展示给用户,推荐系统的链路分为召回、粗

weixin_46838716的博客 8325

推荐系统的主要四个阶段(召回、粗排、精排、重排)

传统划分: 1、召回 根据用户部分特征,从海量的物品库里,快速找回一小部分用户潜在感兴趣的物品。 特点:速度快。 2、排序 可以融入较多特征,使用复杂模型,来精准地做个性化推荐。 特点:结果精准。 精细划分: 1、召回(多路召回) 根据用户部分特征,从海量的物品库里,快速找回一小部分用户潜在感兴趣的物品。 2、粗排(可用可不用,根据场景选择) 通过少量用户和物品特征,简单模型,对召回的结果进行个粗略的排序,保证一定精准的前提下,进一步减少选取的物品数量。 作用:防止用户召回环..

记录知识,学习分享 2万+

对比学习视角:重新审视推荐系统的召回粗排模型

省时查报告-专业、及时、全面的行研报告库省时查方案-专业、及时、全面的营销策划方案库对比学习在快手推荐系统中的应用实践机器学习在B站推荐系统中的应用实践小红书推荐系统中台应用实践微信视频号实时推荐技术架构分享推荐系统的变与不变某短视频APP推荐算法及策略最详细拆解知识图谱在美团推荐场景中的应用实践淘宝首页猜你喜欢信息流推荐长序列实践今天给大家带来新浪微博张俊林老师所做的分...

m0_37586850的博客 1306
上一篇: 推荐系统简介
下一篇: 推荐系统之矩阵分解算法
bug自动成长
博客等级 码龄7年 26粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值