更新时间:2021-11-26 GMT+08:00
分享

推荐结果多样性打散

本实践针对用户的单次推荐预测请求,在返回的物品列表中,对规定的属性进行打散,避免推荐结果出现同一属性物品扎堆出现的现象。

本实践的基本流程如下:

  1. 准备工作
  2. 创建数据源
  3. 配置在线服务参数
  4. 获取推荐结果

准备工作

  • 已注册华为云帐号,并且账号为可用状态。
  • 确保用户选择的属性在物品表存在相应的字段属性,若不存在,统一按照默认(不打散)处理。
  • 用户已经创建自定义场景或新建自定义场景过程中。

创建数据源

参考数据源管理进行创建。

配置“在线服务”参数

  • 如果用户已经创建自定义场景,可以直接修改“在线服务”相关参数。
    1. 选择已经创建的自定义场景,单击名称,进入到自定义场景详情页。
    2. 单击已经创建的在线服务名称下面的“编辑”,进入编辑页面。
      图1 修改在线服务参数
    3. 打开高级选项,进行打散功能的配置,选取相应的属性即可完成配置。
      1. “高级类型”:选择“打散”
      2. “打散”:选择“itemType”。itemType代表物品的类别,可以完成物品类别的打散,避免同一类的物品依次出现。
        图2 配置打散参数
    4. 配置完成后,单击“确认”
  • 如果用户还未创建自定义场景,可以在创建自定义场景时,配置“在线服务”相关参数。可以参考创建自定义场景进行创建,“在线配置”参数可参考3进行配置。

获取推荐结果

配置完成后,参考获取推荐结果章节,手动触发一些行为,并且行为通过近线通道实时传至RES,然后在接口中再次预测,查看物品是否被成功打散,避免同一属性物品扎堆出现。

相关文档