前言
如果说为客户提供最好的商品是产品眼中零售的本质,那么用户的思维是什么呢?
在用户眼中,极致的服务体验与优质的商品同等重要。
企业想要满足上面两项服务,关键在于提升效率,也就是需要有更高效率的零售,即新零售。
新零售的核心是通过运用大数据、人工智能等先进技术手段,对商品的生产、流通与销售过程进行升级改造,对线上服务、线下体验以及现代物流进行深度融合,实现一种崭新的零售模式。
数据赋能新零售,用“数据赋能”提升“场”的效率,是新零售的核心逻辑之一。
而我这次遇到的问题是,根据客户提供的图片或截图,帮客户快速找到对应的货品,并告诉客户货品所在的位置。
如何借力ModelArts
功能流程图
整个流程并不复杂,商品数据在人、货、场三者中完成流转:
- 客户展示需要的商品的图片,通过机器进行扫描;
- 机器进行智能识别,识别结果有两种:
-
- 正确识别商品,并给到商品所在货架;
- 未能正确识别商品,但是会呼叫员工,帮助客户指出正确的货架位置。
- 客户根据货架位置,找到需要的商品。
功能拆解
这个业务功能中,有两个关键点:AI识别商品和找到商品所在的货架位置。
确定商品所在货架位置,是我们系统已经实现的功能。那么就剩下AI识别商品这个功能了。
这个功能的技术壁垒还是有些高的。尤其需要处理海量数据。
不过,我总感觉“AI识别”四个字很熟悉,突然,我联想到前段时间体验过的华为云ModelArts,我记得ModelArts中有一个体验是有关商超商品识别。
借力ModelArts
于是我很快在华为云ModelArts中找到了对应的实验:免费体验:一键完成商超商品识别模型部署。
这个实验提供的“商超商品识别”模型可以识别81类常见超市商品(包括蔬菜、水果和饮品),并且快速给出识别结果。
这不就很符合我的预期么。
真是,踏破铁鞋无觅处,全靠华为云的帮助。
接下来,让我们一起来一场ModelArts的实验之旅。
一键实现商超商品识别
前置工作
首先确保已经完成了华为云账号的开通与认证。
配置委托访问授权
- 登录ModelArts管理控制台;
- 在ModelArts管理控制台的左侧导航栏,找到“全局配置”并单击进入;
- 在“全局配置”页面,单击“添加授权”。
- “授权对象”:选择需要授权的“用户名”。
- “委托类型”:新增委托。
- “权限配置”:普通用户。
其他选择项默认即可,然后勾选“我已经详细阅读并同意《ModelArts服务声明》”,单击“创建”。
图3-1:授权配置
4.授权成功之后,返回“全局配置”列表,可查看到此帐号新增的委托授权数据。
图3-2:“全局配置”列表
进入实验
完成前置工作之后,就可以正式进入实验了。
步骤1:订阅模型
- 搜索“商超商品识别”模型
有两个搜索的入口
入口一:单击商超商品识别模型链接,进入模型详情页。
入口二:在ModelArts管理控制台的左侧导航栏,找到“AI Gallery”,单击进入。在“AI Gallery”页面,选择“资产集市 > 模型”,搜索“商超商品识别”,单击名称进入模型详情页。
图3-3:ModelArts管理控制台的“AI Gallery”入口
图3-4:“AI Gallery”页面“资产集市 > 模型”入口
- 订阅“商超商品识别”模型
在模型详情页,单击“订阅”,阅读并勾选同意《数据安全与隐私风险承担条款》 和 《华为云AI Gallery服务协议》,单击“继续订阅”。完成“商超商品识别”模型的订阅。
图3-5:“商超商品识别”模型详情页
订阅模型完成后,页面的“订阅”按钮会显示为“已订阅”,并展示控制台入口。
3.从模型详情页进入ModelArts控制台的订阅列表。
在模型详情页,单击“前往控制台”。
图3-6:前往控制台
在弹出的“选择云服务区域”页面选择ModelArts所在的云服务区域,单击“确定”。
图3-7:选择云服务区域
跳转至ModelArts控制台的“AI应用管理 > AI应用 > 我的订阅”页面。
图3-7:“我的订阅”页面
步骤2:使用订阅模型部署在线服务
模型订阅成功后,可将此模型部署为在线服务。
- 在“AI服务器托管网应用管理 > AI应用 > 我的订阅”页面,单击模型名称前面的“展开按钮”,在展开的版本列表中单击“部署 > 在线服务”跳转至部署页面。
图3-8:在线服务入口
- 在部署页面,参考如下说明填写关键参数。
- “名称”:自定义一个在线服务的名称,也可以使用默认值,此处以“商超商品识别服务”为例。
- “资源池”:选择“公共资源池”。
- “AI应用来源”:默认“我的订阅”。
- “选择AI应用及版本”:默认“商超商品服务 1.0.0”。
- “计算节点规格”:在下拉框中选择“[限时免费]CPU:1 核 4GB”资源,同时勾选“我已阅读并同意以上内容”。
其他参数可使用默认值。
图3-9:部署配置
- 参数配置完成后,单击“下一步”,确认规格参数后,单击“提交”启动在线服务的部署。
图3-10:配置确认
- 返回“部署上线 > 在线服务”页面,等待服务服务状态变为“运行中”时,表示服务部署成功。
预计实验时长4分钟左右。
图3-11:“在线服务”页
步骤3:预测结果
- “部署上线 > 在线服务”页面,单击“预测”进入服务详情进行预测。
图3-12:预测入口
- 在“预测”页签,单击“上传”,上传一个测试图片,单击“预测”查看预测结果。
为了实验预测的准确性,我进行了多次实验。
第一次,我上传的是一个橙子的图片,预测结果准确。
图3-12:预测结果
第一次,我上传的是一堆柠檬的图片,预测结果服务器托管网依旧准确。
图3-13:预测结果
步骤4:清理资源
在体验结束后,进行服务的删除操作,释放资源。
在“在线服务”列表,单击对应服务操作列的“更多 > 删除”。
图3-14:删除入口
体验及建议
首先来说体验感受,ModelArts的商超商品识别速度还是很快的,而且配置的流程也十分的简单,预测前基本没有流程卡顿的地方,操作界面也十分的友好。
但还是有些阻塞的地方:
1、预测的准确性有待提升
我做了多次的预测,有些识别结果有误差,比如我下面是一堆橙子的照片,但是识别的是柠檬。
图4-1:预测结果偏差
2、文档有些必要的入口没有加跳转链接操作不便
在步骤1中,“AI Gallery”其实可以加跳转链接,这是一个比较独立的页面,链接上没有什么特别的参数。
图4-2:文档截图
总结
完成一键完成商超商品识别模型部署的实验之后,对华为云ModelArts提供的图片识别功能有了初步的了解。
华为云ModelArts的实用性还是很高的,提供的海量数据的预处理,搭建便捷,使用简单。
接下来,我准备研究华为云ModelArts智能识别的功能,提升识别的准确性。
通过借力华为云ModelArts,帮助我们的新零售电商快速的实现业务功能。
未来,也期待与华为云ModelArts一起实现更多的可能。
作者:非职业「传道授业解惑」的开发者叶一一
简介:「趣学前端」、「CSS畅想」系列作者,华夏美食、国漫、古风重度爱好者,刑侦、无限流小说初级玩家。
如果看完文章有所收获,欢迎点赞 | 收藏⭐️ | 留言。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
1、对输入输出流、字符字节流的学习,以之前做的批量下载功能为例 批量下载指的是,将多个文件打包到zip文件中,然后下载该zip文件。 1.1下载网络上的文件 代码参考如下: import java.io.*; import java.net.URL; impo…