ModelArts加速识别,助力新零售电商业务功能的实现

前言

如果说为客户提供最好的商品是产品眼中零售的本质,那么用户的思维是什么呢?

在用户眼中,极致的服务体验与优质的商品同等重要。

企业想要满足上面两项服务,关键在于提升效率,也就是需要有更高效率的零售,即新零售。

新零售的核心是通过运用大数据、人工智能等先进技术手段,对商品的生产、流通与销售过程进行升级改造,对线上服务、线下体验以及现代物流进行深度融合,实现一种崭新的零售模式。

数据赋能新零售,用“数据赋能”提升“场”的效率,是新零售的核心逻辑之一。

而我这次遇到的问题是,根据客户提供的图片或截图,帮客户快速找到对应的货品,并告诉客户货品所在的位置。

如何借力ModelArts

功能流程图

整个流程并不复杂,商品数据在人、货、场三者中完成流转:

  • 客户展示需要的商品的图片,通过机器进行扫描;
  • 机器进行智能识别,识别结果有两种:
    • 正确识别商品,并给到商品所在货架;
    • 未能正确识别商品,但是会呼叫员工,帮助客户指出正确的货架位置。
  • 客户根据货架位置,找到需要的商品。

功能拆解

这个业务功能中,有两个关键点:AI识别商品和找到商品所在的货架位置。

确定商品所在货架位置,是我们系统已经实现的功能。那么就剩下AI识别商品这个功能了。

这个功能的技术壁垒还是有些高的。尤其需要处理海量数据。

不过,我总感觉“AI识别”四个字很熟悉,突然,我联想到前段时间体验过的华为云ModelArts,我记得ModelArts中有一个体验是有关商超商品识别。

借力ModelArts

于是我很快在华为云ModelArts中找到了对应的实验:免费体验:一键完成商超商品识别模型部署。

这个实验提供的“商超商品识别”模型可以识别81类常见超市商品(包括蔬菜、水果和饮品),并且快速给出识别结果。

这不就很符合我的预期么。

真是,踏破铁鞋无觅处,全靠华为云的帮助

接下来,让我们一起来一场ModelArts的实验之旅。

一键实现商超商品识别

前置工作

首先确保已经完成了华为云账号的开通与认证。

配置委托访问授权

  1. 登录ModelArts管理控制台;
  2. 在ModelArts管理控制台的左侧导航栏,找到“全局配置”并单击进入;

  1. 在“全局配置”页面,单击“添加授权”。
  • “授权对象”:选择需要授权的“用户名”。
  • “委托类型”:新增委托。
  • “权限配置”:普通用户。

其他选择项默认即可,然后勾选“我已经详细阅读并同意《ModelArts服务声明》”,单击“创建”。

图3-1:授权配置

4.授权成功之后,返回“全局配置”列表,可查看到此帐号新增的委托授权数据。

图3-2:“全局配置”列表

进入实验

完成前置工作之后,就可以正式进入实验了。

步骤1:订阅模型

  1. 搜索“商超商品识别”模型

有两个搜索的入口

入口一:单击商超商品识别模型链接,进入模型详情页。

入口二:在ModelArts管理控制台的左侧导航栏,找到“AI Gallery”,单击进入。在“AI Gallery”页面,选择“资产集市 > 模型”,搜索“商超商品识别”,单击名称进入模型详情页。

图3-3:ModelArts管理控制台的“AI Gallery”入口

图3-4“AI Gallery”页面“资产集市 > 模型”入口

  1. 订阅“商超商品识别”模型

在模型详情页,单击“订阅”,阅读并勾选同意《数据安全与隐私风险承担条款》 和 《华为云AI Gallery服务协议》,单击“继续订阅”。完成“商超商品识别”模型的订阅。

图3-5:“商超商品识别”模型详情页

订阅模型完成后,页面的“订阅”按钮会显示为“已订阅”,并展示控制台入口。

3.从模型详情页进入ModelArts控制台的订阅列表。

在模型详情页,单击“前往控制台”。

图3-6:前往控制台

在弹出的“选择云服务区域”页面选择ModelArts所在的云服务区域,单击“确定”。

图3-7:选择云服务区域

跳转至ModelArts控制台的“AI应用管理 > AI应用 > 我的订阅”页面。

图3-7:“我的订阅”页面

步骤2:使用订阅模型部署在线服务

模型订阅成功后,可将此模型部署为在线服务。

  1. 在“AI应用管理 > AI应用 > 我的订阅”页面,单击模型名称前面的“展开按钮”,在展开的版本列表中单击“部署 > 在线服务”跳转至部署页面。

图3-8:在线服务入口

  1. 在部署页面,参考如下说明填写关键参数。
  • “名称”:自定义一个在线服务的名称,也可以使用默认值,此处以“商超商品识别服务”为例。
  • “资源池”:选择“公共资源池”。
  • “AI应用来源”:默认“我的订阅”。
  • “选择AI应用及版本”:默认“商超商品服务 1.0.0”。
  • “计算节点规格”:在下拉框中选择“[限时免费]CPU:1 核 4GB”资源,同时勾选“我已阅读并同意以上内容”。

其他参数可使用默认值。

图3-9:部署配置

  1. 参数配置完成后,单击“下一步”,确认规格参数后,单击“提交”启动在线服务的部署。

图3-10:配置确认

  1. 返回“部署上线 > 在线服务”页面,等待服务服务状态变为“运行中”时,表示服务部署成功。

预计实验时长4分钟左右。

图3-11:“在线服务”页

步骤3:预测结果

  1. “部署上线 > 在线服务”页面,单击“预测”进入服务详情进行预测。

图3-12:预测入口

  1. 在“预测”页签,单击“上传”,上传一个测试图片,单击“预测”查看预测结果。

为了实验预测的准确性,我进行了多次实验。

第一次,我上传的是一个橙子的图片,预测结果准确。

图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.hqwc.cn/news/443588.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

存内计算技术—解决冯·诺依曼瓶颈的AI算力引擎

文章目录 存内计算技术背景CSDN首个存内计算开发者社区硅基光电子技术存内计算提升AI算力知存科技存算一体芯片技术基于存内计算的语音芯片的实现挑战 参考文献 存内计算技术背景 存内计算技术是一种革新性的计算架构,旨在克服传统冯诺依曼架构的瓶颈,并…

TSINGSEE青犀智能分析网关V4—让加油站迈入AI智能检测时代

一、背景与需求 中国目前建设加油站超过10万个,作为高危场所对于烟火,危险区域管控、消防器材等管理要求严格,稍有不慎即酿成大祸。由于春节临近,加油站各类人员进出频繁,安全意识较低,依靠普通监控人力的…

探索半导体制造业中的健永科技RFID读写器的应用方案

一、引言 在当今高度自动化的工业环境中,无线射频识别(RFID)技术已经成为实现高效生产的重要一环。特别是在半导体制造业中,由于产品的高价值和复杂性,生产过程的追踪和管理显得尤为重要。健永科技RFID读写器以其出色…

编译Opencv3.3.1遇到的编译器无法识别的警告的问题解除:

问题描述: 本文,就是在一个硬件的SDK中用到了opencv3.3.1的版本,在笔者目前的VS2019,CUDA11版本下编译的问题和解决。在做Cmake的configure的时候,Cmake报了一个找不到编译器版本的错误, Selecting windows SDK version 10.0.1904…

day38 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯

动态规划是前一个状态推导过来的&#xff0c;贪心是局部最优解。 class Solution { public:int fib(int n) {int a0;int b1;int res0;if(n1) return 1;for(int i2;i<n;i){resab;ab;bres;}return res;} }; 可以由前面状态推出后面状态&#xff0c;是动态规划。由于始终只要后…

postman用法

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、postman怎么使用json输出 总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 提示&#xff1a;以下是本篇文章正文内容&#xff0…

VBA代码解决方案第十讲:利用VBA代码完成复制

《VBA代码解决方案》(版权10028096)这套教程是我最早推出的教程&#xff0c;目前已经是第三版修订了。这套教程定位于入门后的提高&#xff0c;在学习这套教程过程中&#xff0c;侧重点是要理解及掌握我的“积木编程”思想。要灵活运用教程中的实例像搭积木一样把自己喜欢的代码…

【Linux】600条最强Linux命令总结—— 干货满满!!!

目录 1. 基本命令 2. 关机 3. 文件和目录 4. 文件搜索 5. 挂载一个文件系统 6. 磁盘空间 7. 用户和群组 8. 文件的权限 使用 “” 设置权限&#xff0c;使用 “-” 用于取消 9. 文件的特殊属性 &#xff0c;使用 “” 设置权限&#xff0c;使用 “-” 用于取消 10. 打…

如何配置 Podman 使用国内镜像源?

Podman 配置国内镜像源 什么是 Podman&#xff1f;Docker 与 Podman 区别修改 Podman 容器注册表配置国内的镜像源Podman Container Registries 修改步骤检查配置是否生效 Podman 容器存储总结 什么是 Podman&#xff1f; Podman 是一种符合 OCI 标准的容器管理工具&#xff0c…

推特账号被冻结怎么办?检查IP是否正常

Twitter 拥有庞大的用户群和日常内容流&#xff0c;是沟通、网络和营销的重要平台。然而&#xff0c;处理其限制和潜在的帐户问题可能很棘手。有许多跨境社媒小伙伴反馈&#xff0c;账号无故被冻结&#xff0c;导致内容与客户尽失&#xff01;其实除了账户养号、被举报、广告信…

《Pandas 简易速速上手小册》第2章:Pandas 数据导入与导出(2024 最新版)

文章目录 2.1 读取 CSV 和 Excel 文件2.1.1 基础知识2.1.2 重点案例&#xff1a;电商销售数据分析步骤1&#xff1a;数据准备步骤2&#xff1a;数据导入步骤3&#xff1a;销量分析 2.1.3 拓展案例一&#xff1a;金融市场数据分析步骤1&#xff1a;数据准备步骤2&#xff1a;数据…

Centos7——下载——安装

解释 CentOS 7是CentOS项目发布的开源类服务器操作系统&#xff0c;于2014年7月7日正式发布。CentOS 7是一个企业级的Linux发行版本&#xff0c;它源于RedHat免费公开的源代码进行再发行。CentOS 7内核更新至3.10.0、支持Linux容器、支持Open VMware Tools及3D图像即装即用、支…