推荐引擎RecEng基本操作演示|学习笔记

本文涉及的产品
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 快速学习推荐引擎RecEng基本操作演示

开发者学堂课程【场景实践 - 搭建个性化推荐引擎系统推荐引擎RecEng基本操作演示】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/522/detail/7054


推荐引擎RecEng基本操作演示


基本操作演示

使用推荐引擎产品来实现一个推荐系统,首先登录阿里云网站输入帐号密码之后,进入下图界面

image.png

点击屏幕右上方的控制台按钮,进入到管理控台界面,进入到管理控制台界面之后,点击左侧的大数据数加菜单,可以看到下属菜单,此次试验主要涉及到两个产品模块,一个据开发套件模块,一个是推荐引擎模块。

image.png

1.大数据套件模块

首先看一下大数据开发套件模块,点击大数据开发套件,屏幕的右侧会展示出相关的项目,可以点击相关的项目进入到相关的工作区

image.png

下图是一个开发界面

image.png

在开发界面可以新建脚本、新建任务,然后在新建的脚本和任务里面实现建表操作,然后将线下的数据导入到新建的表里,再通过 SQL 加工的方法,将导入的数据加工成推荐引擎产品所需要7张表,比如说用户表、物品表、用户行为表,max compute 在本次实验里主要起到这一部分的功能。

2.推荐引擎模块

点击推荐引擎按钮,进入到推荐引擎的首页,然后在资源管理界面添加相关的云计算资源,点开之后把相关的信息填完整之后,然后进行校验

image.png

校验通过之后,会在界面产生一条相关的云计算资源标识

image.png

再回到推荐引擎首页新建业务,比如建 book,名字为读书推荐,大数据资源选择刚才新建的资源

image.png

然后点击确定创建成功之后,下一步就需要为此次的业务添加相关的数据,点击添加数据,左侧是本次推荐所需要的六张表,可以点击左侧的相关表,然后右侧选择它对应在 odps 中的相关数据表。

image.png

点击保存之后,左侧就体现出了 ODPS 中的原始表以及推进引擎中的表的对应关系,然后点击评估。

评估的时候时间选择8月1号,因为后台保存的数据是8月1号的,所以说时间必须要选择8月1号才能做相关的启动评估工作。

然后就进入评估状态,由评估的时间比较长,就跳过步骤,找一个已经成功的实验。

可以在业务相关的评估结果,点击查看详情按钮

image.png

可以从六个方面:基础质量、内容丰富度、覆盖率、算法适应度、波动性,效果指标适用度这些方面查看相关的得分以及改进建议。评估成功之后,就可以进行下一步操作:测试。可以新建一个场景,场景名称为图书,场景 ID 叫tushu,点击相关的新建场景,右侧能够看到 API 参数和算法策略按钮

image.png

此次的 API 参数是要勾选用户 ID 和物品 ID,进行相关的保存.算法策略主要是选择基于 itemCF 的协同过滤,然后调整参数将行为权重调整为 view 1.0进行保存。

image.png

API 参数和策略完之后可以进行一个计算操作,日期仍然选择8月1号。

image.png

然后启动计算,因为计算的时间较长,所以看一个支线已经计算成功的一个相关案例。

image.png

这是一个成功的图书推荐场景,可以在右侧查看相关的日志,比如说什么时候开始执行,什么时候结束。查看它相关的流程图

运算成功之后可以做一些在线的相关测试,在在线流程里面添加推荐候选集

image.png

选择基于物品相似度产生的相似物品列表和用户对物品的推荐候选选项。权重各选择50%,点击在线测试就能做相关的测试,比如说 user ID 输入一个4,itemID输入13[03]

执行测试就可以在下面看到它的一个测试结果,这种测试主要是测用户4在图书13详情页面的推荐结果。如果是用户4直接登录的首页就没有图书 ID 了,也就是用户4图书 ID 为空的推荐结果。

image.png

在线测试成功之后,可以点击上线,点击上线之后,在界面就有了一条相关的记录

是一样的,比如说看一个用户它的首页的推荐,则只输入用户 ID,比如说15有相关的执行结果。

image.png

那如果想看用户在某一个页面做的相关推荐,那需要把用户 ID 和图书 ID 都填上,然后做相关的执行,以上就是本次的产品介绍。

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
存储 缓存 人工智能
推荐引擎产品RecEng介绍|学习笔记
快速学习推荐引擎产品RecEng介绍
589 0
推荐引擎产品RecEng介绍|学习笔记
|
搜索推荐 算法 开发者
推荐引擎的算法原理|学习笔记
快速学习推荐引擎的算法原理
202 0
推荐引擎的算法原理|学习笔记
|
机器学习/深度学习 自然语言处理 算法
推荐引擎—算法策略讲解1|学习笔记
快速学习推荐引擎—算法策略讲解1
推荐引擎—算法策略讲解1|学习笔记
|
存储 分布式计算 算法
推荐引擎-如何创建推荐业务|学习笔记
快速学习推荐引擎-如何创建推荐业务|学习笔记
推荐引擎-如何创建推荐业务|学习笔记
|
数据采集 分布式计算 算法
推荐引擎-如何配置数据|学习笔记
快速学习推荐引擎-如何配置数据
推荐引擎-如何配置数据|学习笔记
|
算法 搜索推荐 测试技术
推荐引擎——如何创建测试场景|学习笔记
快速学习推荐引擎——如何创建测试场景
推荐引擎——如何创建测试场景|学习笔记
|
分布式计算 算法 搜索推荐
推荐引擎-如何添加云资源|学习笔记
快速学习推荐引擎-如何添加云资源
推荐引擎-如何添加云资源|学习笔记
|
数据采集 自然语言处理 算法
推荐引擎—算法策略讲解2|学习笔记
快速学习推荐引擎—算法策略讲解2
|
算法 测试技术 BI
推荐引擎-如何进行场景上线|学习笔记
快速学习推荐引擎-如何进行场景上线
|
人工智能 搜索推荐 算法
【推荐系统】UserCF(基于用户的协同过滤)(理论+图解+代码实践)
【推荐系统】UserCF(基于用户的协同过滤)(理论+图解+代码实践)
1651 0
【推荐系统】UserCF(基于用户的协同过滤)(理论+图解+代码实践)