首页 > 生活 > 网站 > 通过OSS,POS机数据也可以上机器学习挖掘数据价值

通过OSS,POS机数据也可以上机器学习挖掘数据价值

来源:整理 时间:2021-02-09 00:00:00 编辑:网站 手机版

示例信息

本文通过阿里云OSS对象存储与机器学习平台PAI的结合,为一家传统的文具零售店提供决策支持,涉及的具体业务场景(场景与数据均为虚拟)如下:

一家传统的线下文具零售店,希望通过数据挖掘寻找强相关的文具品类,帮助合理调整文具店的货架布局。但由于收银设备陈旧,是一台使用XP系统的POS收银机,可用的销售数据仅有一份从POS收银机导出的订单记录(csv格式)。本文介绍如何将此csv文件导入OSS,并连通OSS与PAI,实现商品的关联推荐。

操作步骤

  1. 数据导入OSS

    1. 新建一个名为“oss-pai-sample”的Bucket。

    2. 记录其Endpoint为 oss-cn-shanghai.aliyuncs.com。

    3. 选择存储类型为标准存储。

      说明 OSS中有三种存储类型,相关介绍请参见存储类型介绍。

    4. 单击Bucket名称(oss-pai-sample),然后依次单击文件管理 > 上传文件,将订单数据Sample_superstore.csv上传至OSS。

    5. 上传成功,界面如下图所示:

  2. 创建机器学习项目

    1. 在控制台页面左侧选择机器学习,单击右上角的创建项目。

    2. 在显示的DataWorks新用户引导界面中,勾选region(本文中选择与OSS相同的region:华东2),并勾选计算引擎服务机器学习PAI,然后单击下一步。

    3. 项目创建成功后,开通服务列中会显示MaxCompute和机器学习PAI两个图标,如下图所示:

    4. 回到机器学习页面,点击进入机器学习。

  3. 连通OSS与PAI。

    • OSS endpoint:根据步骤一中记录的信息,endpoint 为 oss-cn-shanghai.aliyuncs.com。

    • OSSaccessId 和 OSSaccessKey 可以在对象存储OSS的界面中获取,如下图所示:

    • OSSbucket 和 object 分别为 oss-pai-sample 和 Sample_superstore.csv。

    • OSScolumn 映射的作用是为OSS中的csv文件增加列名。例如,虚拟数据Sample_superstore.csv共有如下6列:

      则OSScolumn映射应该填入:0:order_id,1:order_date,2:customer_id,3:item,4:sales,5:quantity

    1. 在机器学习界面左侧选择组件,并将OSS数据同步组件拖拽至画布。

      界面右侧会提示填入组件需要的以下信息:

    2. 单击运行,成功后右键查看组件,可观察前100条数据,如下图所示:

      此时OSS中的csv文件已经在MaxCompute中生成一张临时表:pai_temp_116611_1297076_1

      至此,本案例最关键的步骤已经完成,OSS中的数据已经与PAI连通,可以作为机器学习的样本进行训练。

数据探索流程

本文所用的主要算法组件为协同过滤。有关该组件的详细用法,请参见协同过滤做商品推荐。

本案例中的数据探索流程如下:

本案例按8:2的比例将源数据拆分为训练集和测试集,其中一个订单中可能有多个item,故ID列选择order_id,保证含有多个item的订单不会被拆分,如下图所示:

本案例中共有17个产品item。通过协同过滤算法组件,取相似度最高的item,结果如下表:

结论

通过机器学习,我们发现“纸张”与“订书器”二者的相似度较高,且与其它产品也有较高的相似度。

对于这家文具零售店来说,根据此数据发现可以有两种布局货架的方式:

  • 纸张和订书器货架放在最中间,其它产品货架呈环形围绕二者摆放,这样无论顾客从哪个货架步入,都可以快速找到关联程度较高的纸张和订书器。

  • 将纸张和订书器两个货架分别摆放在文具店的两端,顾客需要横穿整个文具店才可以购买到另外一样,中途路过其他产品的货架可以提高交叉购买率。当然,此布局方式牺牲了用户购物的便利性,实际操作中应保持慎重。

了解更多请加微信:kinnah333

文章TAG:

最近更新

  • 网赚系列教程:第一讲网站赚钱,教你如何通过搭建网站赚钱的方法

    网赚这个词可能知道的人很多,网络上也散落着各种网赚的教程,有正规的也有不正规的,随着互联网的发展,很多人或者很多行业都在互联网上开始发力,接下来一段时间服务器租用(主机吧)也 ......

    网站 日期:2021-12-01

  • 什么行业需要用到香港高防服务器

    2018年下半年,DDoS进犯的数量简直翻了一番,调查显现目前全球65%的中小型公司均匀每天遭受8次进犯,让人防不胜防。并且近年来DDoS进犯和CC进犯变得更杂乱和更具欺骗性 ......

    网站 日期:2021-12-01

  • 小程序制作一个需要多少钱?

    微信小程序制作要多少钱?其实非常便宜哦!还有永久免费的小程序类型,一起来看看吧! 1.展示小程序 展示小程序可以用来展示企业信息、团队成员、品牌优势、理念、产品详情……等等,主 ......

    网站 日期:2021-11-30

  • 微信小程序为什么打不开、闪退?

    微信小程序能够帮助我们解决日常生活中多个场景的问题,不过有时候会发现,小程序不能打开,或者加载很慢、闪退。为什么微信小程序打不开?为什么小程序用不了?你可以对照着以下这些情况解 ......

    网站 日期:2021-11-30

  • 微信小程序开发工具使用教程:快速制作一个餐饮小程序

    微信小程序的出现,给各行各业商家解决了各种场景的难题,尤其是生活服务类小程序,方便快捷的功能应用逐渐走入了人们的生活之中并迅速的俘获了大量用户。而餐饮小程序作为生活服务小程序类 ......

    网站 日期:2021-11-30

  • 速来!1H2G10G3M云服务器79元/年,爆款服务器低至0.5折

    作为蓝队云史上最划算的活动,919上云大促对于企业和个人开发者来说千万不能错过。 现在蓝队云919上云大促已正式启动,活动时间为x月x日-x月x日。对于新老用户来说,这 ......

    网站 日期:2021-09-26

  • 免备案!CN2 专线!蓝队云香港服务器成爆款!

    在众多的海外云服务器中,蓝队云香港服务器无论是硬件性能、网络线路还是带宽品质,都更适合大陆的网站开发者。这是因为香港服务器在中国大陆地区乃至整个亚太地区的访问速度都比较快,并 ......

    网站 日期:2021-09-24

  • 快来!教你怎么选便宜的云服务器看这里就够了!

    许多人都在询问,为什么云服务器的价格这么贵?? 有一些并不是很了解云服务器的人,在选择购买时就会觉得云服务器价格实在太贵,事实上云服务器的价格早已体现出亲民的特色,正处 ......

    网站 日期:2021-09-24