开发者学堂课程【阿里云推荐引擎使用教程:推荐引擎——如何创建测试场景】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/409/detail/5254
推荐引擎——如何创建测试场景
内容介绍:
一、场景
二、推荐页、详情页建立
三、具体流程
一、场景
如何在推荐引擎中创建测试场景,首先我们来到推荐引擎的业务列表,所谓的场景就是在您的 APP 里触达消费者的展示的页面,在这个页面上会显示个性化页面列表,然后消费者来点击被推荐的列表。
二、推荐页、详情页建立
一般来讲,我们说的推荐包括首页的推荐、和详情页推荐。在本示例中我们先点一下某个业务,在这个业务下,我们进入左边测试的导航栏,在这里我们可以建立场景。为什么要用测试环境?是因为我们创建场景时,我们要去配各种各样的算法,这个算法好不好,我们需要先去验证,如果好的话,我们才能把它放到线上。所以,之后我们在线上要改一些场景的话,也需要在测试环境中做一些修改。
三、具体流程
1、在测试环境下建立场景,先新建场景,比如详情页推荐,我们要输入场景标识。
刚创建好的场景设置都是空的,我们先看右边的各种导航,分别是指标的设置、API 参数等,这些参数的设置分别对应于不同的场景功能,我们先设置效果指标,我们点击 UV 的转化率,然后点击保存;
2、配置 API 参数,我们要选中用户 id 和物品 id,点击保存;
3、设置算法策略,它决定了我们要进行个性化推荐的逻辑是什么样的,我们选中默认的“千人千面”,它是一个综合的算法策略,取好名字后进行保存;
4、还有一个是在线流程,当我们通过一线算法的跑出预算结果之后,一个 API 用户请求来了之后,我们要开始看实时数据。这里包括推荐结果的组装、如何做过滤、如何做排序。
其中推荐结果的组装基于千人千面推荐结果和物品推荐结果做的,而且可以设置排位优先权。过滤方式选择默认的,后续会开放定义自己的过滤条件;排序也是根据默认方式排序,再点击保存。
这时我们看到 ABtest 流量占比是100%,那是因为我们只有一个在线流程,我们也可以再添加一个在线流程,上面的可以有70%在线流量测试,下面这个在线流程可以选30%流量测试,这时 ABtest 分层测试就可以进行了
5、最后,我们要做计算,在左侧点击计算,接着启动计算,这时会产生离线任务,从右侧日志查看任务,当所有的操作都完成后,我们可以点击在线测试,在这里我们可以通过修改不同的参数,来看日志运行的结果是什么样的。当所有的完成之后,我们可以视作测试场景完成。