推荐系统 RES-创建自定义场景:召回策略
召回策略
您可以根据业务需要,选择合适的召回策略。召回策略用于配置离线计算逻辑,通过启动离线计算任务进行候选推荐结果集的生成。
各个召回策略的详细介绍请参见:
- 基于综合行为热度推荐
- 基于物品的协同过滤推荐
- 基于用户的协同过滤推荐
- 基于交替最小二乘的矩阵分解推荐
- 业务规则-基于历史行为记忆生成候选集
- 业务规则-人工导入
- 基于特征匹配的召回策略
- 基于UCB的召回策略
- 近线召回
- 基于物品相似度的实时召回
- 基于用户相似度的实时召回
- 在“创建自定义场景”页面,进入“召回策略”页签,单击“添加召回策略”,根据业务需要在下拉框中选择一个合适的策略。本章节以“基于交替最小二乘的矩阵分解推荐”为例进行创建,如图2所示。
表2 基于交替最小二乘的矩阵分解推荐参数说明 参数
说明
名称
根据业务自定义命名。
描述
根据业务自定义。例如,这是一个测试策略。
隐向量维度
在ALS算法中使用,指定用户隐向量、物品隐向量的隐含因子的维度大小。如果离线计算失败,建议调小至10以下。
默认为10。
优化正则化系数
在ALS算法中使用,指定用户隐向量、物品隐向量的隐含因子的维度大小。
设置为默认参数0.01。
最大迭代次数
指定迭代优化的最大迭代次数。如果离线计算失败,建议调小至10以下。
默认为10。
最大推荐结果数
最多生成多少个推荐结果。
默认参数100。
开启调度
开启调度,按照指定的调度策略定期执行作业。
- “调度周期”:调度周期可选“天”或“周”。
- “调度类型”:包括自定义和间隔调度。
- “开始调度时间”:选择具体的调度时间。当调度周期选择为“周”时,可在此下拉框中勾选星期一到星期天的任一天进行调度。
- “时间间隔”:如果选择的调度类型为间隔调度,需要配置调度的时间间隔。
- 创建完成后单击“确认”。保存后的召回策略会展示在下面的列表中。
- (可选)在目标召回策略右侧,可以对所选策略进行“编辑”和“删除”操作。
删除操作不可恢复,请您谨慎操作。
- 具体策略的参数说明可单击上方策略名称进行查看,策略设置完成后,单击“下一步:过滤规则”。