召回策略推荐系统RES

在“创建召回策略”页面,您可以对目标数据选择不同策略进行离线计算,得到合适的候选集。

创建召回策略操作步骤如下:

您可以前往召回策略列表,查看作业的基本情况。在作业列表中,刚创建的作业“状态”为“计算中”,当作业“状态”变为“计算成功”时,表示作业运行结束,生成的候选集ID将使用于在线服务,为用户生成推荐列表。当作业“状态”变为“计算失败”时,您可以单击作业的名称,进入详情页面,通过查看日志等手段处理问题。

参数名称

说明

默认值

策略别名

策略显示名称,由中文、英文、数字、下划线、空格或者中划线组成,并且不能以空格开始和结束,长度为1~60个字符。

默认召回策略的名称

数据源

数据源类型有初始格式和通用格式2种可选。

默认选择初始格式

行为类型

在特定行为热度策略中使用,选择一种行为类型后基于该种行为热度进行推荐。

用户行为包含如下几种类型:

物品曝光

行为次数统计方法

统计物品记录数的方式。

默认pv

排序算法类型

不衰减

最大推荐结果数

最多生成多少个推荐结果。

该参数会运用在“输出数据”的推荐候选集上。

100

数据

是否必须

描述

USER_BEHAVIOR

用户操作行为表。

名称

类型

HOT_REC_OFFLINE_CANDIDATES

CANDIDATES_SET

特定行为热度推荐算法生成的候选集。

扩展功能

组合作业的资源选择数据源类型为“通用格式”时,会出现扩展功能选项。

创建“基于综合行为热度推荐”的召回策略时,当开启扩展功能,数据源类型仅支持通用格式。

该功能表名是否使用分组推荐功能,根据全局特征信息文件勾选的用户特征或物品特征进行分组。

默认关闭

行为权重

当用户行为信息中存在多种行为类型时,可通过指定行为的权重,来统一量化行为类型对应的评分。

用户行为权重包含:

物品曝光1.0

全局特征信息文件

开启扩展功能时,此配置项生效。其中“数据源类型”您可以选择“用户特征”或者“物品特征”进行设置。

-

WEIGHT_BEHAVIORS_REC_OFFLINE_CANDIDATES

综合行为热度推荐算法生成的候选集。

30天

用户行为权重项包含如下几种类型:

物品曝光;1.0

物品最近邻域数

在ItemCF算法中使用,指定某个物品的若干个最近邻物品,构成该物品近邻集合。

50

相似性度量方式

计算用户或物品特征表达相似性的方式。在ItemCF算法中,每个物品会基于对它有过行为的用户表示为特征向量,向量每一维是一个元组,score表示对应user_id的权重,该参数决定了使用何种函数计算物品向量之间的相似度。

相似性度量支持如下方式:

基于余弦夹角的相似性计算

行数

用于筛选物品最近邻域的条件组合参数。该值越大,筛选条件越严格。

5

条数

用于筛选物品最近邻域的条件组合参数。该值越小,筛选条件越严格。

4

ITEMCF_REC_OFFLINE_CANDIDATES

ItemCF算法生成的用户-物品列表候选集。

ItemCF算法生成的物品-物品列表候选集。

用户最近邻域数

在UserCF算法中使用,指定某个用户的若干个最近邻用户,构成该用户近邻集合。

用于筛选用户最近邻域的条件组合参数。该值越大,筛选条件越严格。

用于筛选用户最近邻域的条件组合参数。该值越小,筛选条件越严格。

USERCF_REC_OFFLINE_CANDIDATES

UserCF算法生成的用户-物品列表候选集。

隐向量维度

在ALS算法中使用,指定用户隐向量、物品隐向量的隐含因子的维度大小。如果离线计算失败,建议调小至10以下。

10

最大迭代次数

指定迭代优化的最大迭代次数。如果离线计算失败,建议调小至10以下。

正则化系数

在ALS算法中使用,指定正则化系数,作为优化目标中参数项代价的系数,用于避免过拟合现象发生。

0.01

ALSCF_REC_OFFLINE_UIREC_CANDIDATES

AlsCF算法生成的用户-物品列表候选集。

物品曝光;1次

CUSTOMRULE_REC_OFFLINE_UIREC_CANDIDATES

CustomRule生成的用户-物品列表候选集。

策略名

策略显示名称,由中文、英文、数字、下划线、空格或者中划线组成,并且不能以空格开始和结束,长度为1~60个字符。默认召回策略的名称。

OBS地址

用户可从此OBS地址中选择自定义物品列表。

输入数据

数据格式(.csv文件):

itemId1,score1

itemId2,score2

itemId为物品id,score为物品分数。score不是必选,如果不选则算法默认给物品分配分数。算法将物品列表根据分数排序后作为候选集

用户可从OBS中选择保存有人工编辑推荐结果的列表(即物品ID)。

MANUALRULE_REC_OFFLINE_UIREC_CANDIDATES

人工编辑候选集。

例如,127,1

默认召回策略的名称。

匹配类型

画像匹配类型,包括:

用户匹配物品

匹配特征对

推荐个数

推荐给用户的物品最大个数。

该值越大筛选相似项条件越严格。

该值越小筛选相似项条件越严格。

用户画像存储

物品画像存储

最小行为次数

在物品上产生过行为的最小用户数,其中一个用户在一个物品上只计算一次行为。

30

折中参数

令alpha为Exploration和Exploitation之间的折中参数,其取值范围为[0,1],alpha越趋近于0,则物品的得分对历史得分高的物品越有利,即Exploitation。反之,alpha越趋近于1,则物品的得分越倾向于探索新物品,即Exploration。

0.5

UCB_REC_OFFLINE_CANDIDATES

UCB算法生成的候选集。

在使用文档中是否遇到以下问题

意见反馈(选填)

请至少选择一项反馈信息并填写问题反馈

字符长度不能超过500

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

多渠道服务支持

提供免费备案服务

云业务全流程支持

享无忧退订服务

优化改进建议

4000955988

950808

扫描二维码

华为云微博

华为云App

扫描下载华为云App

域名注册服务机构许可:黔D3-20230001代理域名注册服务机构:新网、西数

THE END
1.相关商品推荐:基于协同过滤的推荐算法二、 协同过滤推荐算法的实现步骤 数据收集 首先需要收集用户的行为数据,比如购买记录、产品评分、点击记录等,构建用户-商品的行为数据集。 相似度计算 接下来需要计算用户或商品之间的相似度,可以采用余弦相似度、Pearson相关系数、Jaccard相似系数等方法进行计算,以找出相似的用户或商品。 https://www.jianshu.com/p/396b7c403ee4
2.前深度学习时代基于物品相似度进行推荐的协同过滤算法 ItemCF 通过计算共现矩阵中物品列向量的相似度得到物品之间的相似矩阵,再找到用户的历史正反馈物品的相似物品进行进一步排序和推荐,ItemCF的具体步骤如下: (1)基于历史数据,构建以用户(假设用户总数为m mm)为行坐标,物品(物品总数为n nn)为列坐标的m × n {m\times n}m...http://www.kwrg.cn/news/121236.html
3.协同过滤推荐研究综述AET目前,应用于推荐系统的算法主要分三类:基于内容的过滤推荐算法、协同过滤推荐算法及混合推荐算法。 基于内容的过滤推荐算法[2]是对用户的兴趣进行分析,构成用户配置文件,并将其和文件集中的文件用共同的特征变量表示。最后比较两者的相似度来为用户进行推荐。随后,通过用户的反馈信息,不断更新用户配置文件,以此来动态地...http://www.chinaaet.com/article/212308
4.推荐算法——基于物品的协同过滤算法基于用户的协同过滤算法在用户增长的时候,相似度计算的计算会越来越困难。基于物品的算法给用户推荐他们之前喜欢的物品相似的物品。 算法步骤 计算物品之间的相似度 根据物品的相似度和用户的历史行为给用户生成推荐列表 相似度公式如下: wij=|N(i)∩N(j)||N(i)||N(j)|?...https://www.imooc.com/article/27099
5.基于协同过滤算法图书推荐系统的设计与实现.pdf本系统分前台管理和后台管理两部分。前台用户在登录后执行的操作有查看 个性化推荐列表、收藏图书、阅读图书、评论图书、修改个人信息等。其中个性 化图书推荐列表应用了协同过滤算法,该算法根据用户收藏的图书类型,利用余 弦相似度公式计算出图书类型之间的相似度,统计当前用户收藏列表中每种图书 ...https://max.book118.com/html/2024/0217/7053136045006042.shtm
1.推荐系统前深度学习时代推荐算法(1):协同过滤(CF)以上两者分类的的依据是它们如何计算相似度和依据相似度做推荐的部分。(听到这你可能还有点懵,先别急~,继续往后面看) 基本思想: 基于用户的协同过滤推荐:通过计算用户相似度,找到与目标用户行为相似的其他用户,推荐相似用户正反馈交互过的物品。 https://blog.csdn.net/qq_58872188/article/details/143798469
2.协同过滤算法腾讯云开发者社区混合型协同过滤结合了基于用户和基于物品的协同过滤算法,充分利用它们的优点,以提高推荐系统的准确性和鲁棒性。 3.2 算法步骤 通过用户-物品矩阵,同时计算用户相似度矩阵和物品相似度矩阵。 综合两个矩阵的信息,生成最终的推荐列表。 3.3 优缺点 优点:综合了基于用户和基于物品的优势,提高了推荐系统的性能。 https://cloud.tencent.com/developer/article/2389581
3.线性化数学模型11篇(全文)实现协同推荐主要有三个步骤:步骤1:收集用户偏好数据。步骤2:计算相似度,找到相似用户群或者物品。步骤3:依据推荐策略,进行推荐计算。协同过滤推荐算法根据相似度比较对象的不同,可分为基于用户的协同推荐和基于物品的协同推荐。 (1)基于用户的协同推荐算法。根据历史数据,计算所有用户对产品的喜好程度,并由此找到目标...https://www.99xueshu.com/w/ikey77ax5ud4.html
4.java商城实现协同过滤推荐商品代码实现协同过滤推荐算法代码...基于用户的协同过滤算法主要包含以下两个步骤: A. 搜集用户和物品的历史信息,计算用户u和其他用户的相似度,找到和目标用户Ui兴趣相似的用户集合N(u) B.找到这个集合中用户喜欢的,且目标用户还没有听说过的物品推荐给目标用户。 适用性 由于需计算用户相似度矩阵,基于用户的协同过滤算法适用于用户较少的场合; 由于...https://blog.51cto.com/u_12855/8559622
5.基于改进RFM模型的直播平台用户细分及个性化推荐方法研究用户-主播价值偏好,构建用户评分矩阵,结合协同过滤算法开展推荐实验.基 于国内某主流直播平台的后台数据进行研究,结果表明,基于RFMT Segmentation的用户细分方法更适 用于实际应用的推荐,细分后的各类群体推荐效果大幅提升.RFMT模型增加了对用户粘性和长期价值 的考虑,更适应直播平台的特点,所提出的基于直播平台的用户细分...http://ci1st.istis.sh.cn/CN/PDF/954
6.相似度检测(精选十篇)在实际应用中, SOM网络的识别率与初始权值、网络的神经元个数、学习样本集、邻域定义等诸多因素有关, 而且在网络竞争的过程中, 由于是无监督算法, 会出现样本类别划分过细等问题, 为此本文提出了基于相似度检测的SOM网络模型。该模型从模拟人脑的工作方式出发, 依据相似度检测准则, 设置了包含多个获胜神经元的“兴...https://www.360wenmi.com/f/cnkeyuf6k6cp.html
7.内容算法时代,如何引爆用户流量?基于用户的协同,即切合了上面的例子,其基础思路分为两步:找到那些与你在某一方面口味相似的人群(比如你们都是新手爸妈,倾向于同一种教育理念),将这一人群喜欢的新东西推荐给你。 基于物品的协同,其推荐的基础思路是:先确定你喜欢物品,再找到与之相似的物品推荐给你。只是物品与物品间的相似度不是从内容属性的角度...https://36kr.com/p/1722509279233