全部产品

基础部分

更新时间:2017-09-05 16:56:40   分享:   

访问推荐引擎

推荐引擎产品页

推荐引擎控制台 自2017年6月16日开始,新购买用户仅能使用新版控制台。

推荐引擎API V3.0

数据格式规范 V3.0

日志埋点规范 V3.0

推荐引擎-视频专区,内容包括推荐引擎基础操作和算法教学。

主要页面和功能入口

主页

进入推荐引擎新版控制台后,顶部有快速导航:hp

“推荐模板”页面

推荐模板是推荐引擎基于不同的行业提供的推荐服务,有更细致的数据定义、场景定义和针对性的推荐算法优化。当您在“推荐模板”页面完成申请体验推荐模板或购买了推荐模板后,即可直接通过模板创建推荐的业务场景。

rectpl

“指标管理”页面

指标在推荐引擎中定义为推荐的效果指标。在您的应用中,每一个推荐的业务场景都需要有至少一个指标作为衡量推荐效果好坏的标准。推荐引擎预置了一些常用的效果指标,您也可以根据系统提供的指标公式来添加自定义指标。

idxmgr

“资源管理”页面

资源在推荐引擎中定义为系统依赖的阿里云存储、计算和监控的相关云产品。

推荐引擎依赖的云资源包括:

  • 大数据计算服务MaxCompute , 用于对批量数据做离线计算和存储。您需要在使用本产品前了解大数据计算服务的操作,包括如何创建Project、数据表、上传数据等。配置添加MaxCompute方法在下文有介绍。
  • 表格存储 TableStore (可选) , 一款在线存储产品,在推荐引擎中用于实时数据的存取,推荐API需要使用该服务。推荐引擎已经提供了一个内置的在线存储模块,大部分情况下不需要单独购买此产品,因此这个资源是可选的。当您对在线API的响应时间要求很高时,建议单独购买此产品并配置在推荐引擎中。
  • 云监控(可选) , 用于监控各种离线数据的运算是否正常,发生错误信息时可进行短信/邮件预警。

resmgr

添加MaxCompute资源

1 进入大数据计算服务MaxCompute产品页面。

odps1

2 建议选择按量付费,然后点击“立即购买”,之后按照系统提示的操作完成购买。

odps2

3 完成购买后,进入大数据计算服务MaxCompute 控制台页面创建项目。

3.1 点击创建项目,按照系统提示的操作完成新项目的创建,并记录好项目名称(后续在推荐引擎中添加MaxCompute资源时会使用到)。

3.2 在MaxCompute控制台页面,点击右上角的用户名称,在弹出的功能列表中点“accesskeys”,进入后查看Access Key ID 和 Access Key Secret的信息并做好记录(后续在推荐引擎中添加MaxCompute资源时会使用到)。

odps3

4 在推荐引擎新版控制台页面,点击“资源管理”->“添加云计算资源”,添加类型为MaxCompute的云资源。

odps4

“业务列表”页面

“业务列表”页面展示已经添加的业务的列表。业务是推荐引擎中的基本管理单元,业务包含基本属性、数据和场景三类信息。

biz1

  • 业务基本属性,包含业务code、业务名称、大数据计算资源和在线存储资源。业务code是业务的唯一标识,大数据计算资源是您在资源管理中配置的大数据计算服务MaxCompute资源,在线存储资源是系统内置的在线资源或您在资源管理中配置的表格存储TableStore资源。
  • 数据,定义了所能使用的数据范围。例如商品推荐业务的数据范围是用户数据、商品数据和行为数据等,视频推荐业务的数据范围是用户数据、视频数据和行为数据等。在推荐业务中,数据是至关重要的一环,数据的质量决定了推荐效果的上限。数据有单独的配置页面,在下文中会进行介绍。
  • 场景,是指在您的APP或网站中使用推荐功能的模块,这些模块直接触达您的用户提供推荐服务。例如在商品推荐业务中,商品详情页的下方要提供一个相关商品推荐模块,那么场景就可以描述为”详情页商品相关推荐“。场景主要负责算法的配置和API调用,测试环境下的场景用于开发测试,线上环境下的场景用于和您的业务系统对接。场景有单独的配置页面,在下文中会进行介绍。

biz2

“数据”页面

“数据”页面展示所选业务各类数据表的设置和数据质量评估服务:

data1

如果数据质量评估失败,查看失败信息的步骤为:

  1. 在测试场景列表页面,创建一个测试场景;
  2. 选中刚才创建的测试场景,点击右侧的“日志查看”;
  3. 任务下拉列表中选择“数据预处理”,点击“查询”按钮;
  4. 在出现的任务列表中点击“查看”,即可看到日志log;

有关原始数据表的格式,请参考 数据格式规范 V3.0

推荐引擎后续会提供适用于新版的样例数据供大家使用,敬请期待。

以下为原始数据表示例:

data2

“测试场景”页面

“测试场景”页面用于展示测试环境中的场景信息和服务,在测试场景中,您所进行的算法计算,用于辅助您进行推荐算法的测试,推荐引擎提供的“测试”和“线上”的算法计算的数据是进行隔离的(使用的原始输入数据是同一份,中间数据和结果数据存于不同的数据表中)。当您将测试场景“发布上线”到线上场景后,需要在线上场景中再次进行计算。

SCN1

启动算法计算的方式有三种:

“线上场景“页面

“线上场景”页面用于展示线上环境中的场景信息和服务:

SCN2

本文导读目录
本文导读目录
以上内容是否对您有帮助?