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

news2024/9/21 20:30:04

前言

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

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

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

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

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

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

如何借力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.coloradmin.cn/o/1421708.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

利用操作符解题的精彩瞬间

下面是链接为了解释练习2的并且还有与操作符相关的知识。 C语言与操作符相关的经典例题-CSDN博客 操作符详解(上)-CSDN博客 操作符详解(下)-CSDN博客 目录 练习1:在一个整型数组中,只有一个数字出现一…

化工企业能源在线监测管理系统,能源管理新利器

化工企业在开展化工生产活动时,能源消耗量较大,其节能潜力空间也较大,因此必须控制能耗强度,促进能效水平的稳步提升。化工企业通过能源现状的分析,能够实现能源使用情况的实时反馈与监管,从而达到节能减排…

铸就企业品牌之道之软文发稿

企业品牌是企业在市场中的独特身份,通过标志、名称和视觉元素等构建,为企业赋予个性和识别度。品牌不仅是产品和服务的代名词,更是传递价值观、建立信任和塑造企业形象的关键工具。成功的品牌能够吸引目标受众,建立稳固的市场地位…

[AI]文心一言爆火的同时,ChatGPT带来了这么多的开源项目你了解吗

前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家:https://www.captainbed.cn/z ChatGPT体验地址 文章目录 前言4.5key价格泄漏ChatGPT4.0使用地址ChatGPT正确打开方式最新功能语音助手存档…

【leetcode题解C++】257.二叉树的所有路径 and 404.左叶子之和 and 112.路径总和

257. 二叉树的所有路径 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root [1,2,3,null,5] 输出:["1->2->5",&…

【通信系统】MIMO阵列信号来向DOA估计实现~含FOCUSS、OMP、贝叶斯学习(SBL)等稀疏重构法和常规、子空间法、空间平滑滤波法

MIMO阵列目标信号来向估计原理与实现~基于常规法、子空间变换法和稀疏恢复法 写在最前前言空间谱估计的历史发展 仿真原理离散时间阵列信号模型波束形成矩阵(完备字典)回波生成空间平滑滤波传统方法CBF~常规波束成型Capon~最小方差无失真响应法ML~最大似然估计法 子空间方法MUS…

安卓主板_紫光展锐T820安卓主板方案定制

安卓主板采用了性能强劲的紫光展锐T820八核处理器,搭载了Android 13系统,为用户带来更加顺畅的操作体验。该主板不仅采用了6nm工艺,更加强大的算力和优越的性能,能够轻松实现多任务运行,不会出现卡顿现象。 此外&#…

04:容器技术概述|镜像与容器|docker配置管理

容器技术概述|镜像与容器|docker配置管理 什么是容器优点缺点 docker与容器跳板机yum源添加docker软件在node节点验证软件包开启路由转发 镜像管理&容器管理如何获取镜像镜像备份与恢复运行容器查看镜像的启动信息镜像管理命令容器管理命令容器内部署…

用C#实现最小二乘法(用OxyPlot绘图)

最小二乘法介绍✨ 最小二乘法(Least Squares Method)是一种常见的数学优化技术,广泛应用于数据拟合、回归分析和参数估计等领域。其目标是通过最小化残差平方和来找到一组参数,使得模型预测值与观测值之间的差异最小化。 最小二…

2023年春秋杯网络安全联赛冬季赛_做题记录

可信计算 基于挑战码的双向认证1 可信计算赛题-双向认证挑战模式.docx 使用命令进行SSH登录上去 ssh player8.147.131.156 -p 18341 # 记得加上-p参数指定端口,不然默认的是22端口看见word文档的提示,先尝试一下 直接获得了flag1 web 魔术方…

public class和class的区别

不用public修饰的类 一个Java源文件中可以定义多个不用public修饰的class,且类名不用和java源文件名一致。public修饰的类可以没有。编译之后,一个class就会对应生成一个class字节码文件 对于用public修饰的类 如果一个类用了public修饰,那…

成功解决Error:AttributeError: module ‘numpy‘ has no attribute ‘long‘.

成功解决Error:AttributeError: module ‘numpy‘ has no attribute ‘long‘. 🌵文章目录🌵 🌳引言🌳🌳报错分析🌳🌳解决方案1:降低NumPy版本🌳&#x1f333…

Github 上传项目(个人令牌token)

1.点击 github头像 : setting -> Developer Settings -> Personal access tokens 2.在要上传的文件夹下运行以下命令: git init git commit -m "first commit" git branch -M main 利用以下命令模…

使用流服务器m7s对接gb28181

优:sip品牌兼容性比较好,大华,海康都稳定可以,srs的5.0 sip品牌兼容性大华没反应,akstream-sip 大华也有问题,wvp也还可以 缺:目前最新的4.7.4版本,,sip协议用udp正常&a…

IP 层转发分组的过程

目录 IP 层转发分组的过程 1.1 基于终点的转发 1.2 最长前缀匹配 转发表中的 2 种特殊的路由 主机路由 (host route) 默认路由 (default route) 路由器分组转发算法 1.3 使用二叉线索查找转发表 IP 层转发分组的过程 1.1 基于终点的转发 分组在互联网中是逐跳转发的。…

Angular组件(二) 分割面板ShrinkSplitter

Angular组件(二) 分割面板ShrinkSplitter 前言 在Angular组件(一) 分割面板ShrinkSplitter文章中我们实现了Splitter组件,后来在业务场景中发现在开关右侧容器和底部容器时,使用起来不方便,ngModel绑定的值始终是左侧容器和顶部容器的大小&…

电路分享 —— 单片机 1个IO口检测多路按键

一、设计要求 设计要求:因为单片机的IO口数量较少,要求使用1路IO口检测4路按键。 二、设计思路 设计思路:单片机的IO口数量较少的情况下,使用1路IO口检测4路按键,可以通过检测电压值来进行区分,即使用IO口…

如何纯前端实现文件下载

业务场景 有一个下载文件的功能,不引入后端资源,纯前端应该如何实现? 解决方案 在vue2或者vue3项目中,可以把文件放在 public 文件夹下,然后使用a标签进行文件下载。 如:我要下载的文件是模版.xlsx 。首…

STM32学习笔记二——STM32时钟源时钟树

目录 STM32芯片内部系统架构详细讲解: 1.芯片内部混乱电信号解决方案: 2.时钟树: 1.内部RC振荡器与外部晶振的选择 2. STM32 时钟源 3.STM32中几个与时钟相关的概念 4.时钟输出的使能及其流程 5.时钟设置的基本流程 时钟源——单片机…

应用下载页源码简洁高大尚下载单页

首先可以设置多个下载源 软件截图可以滚动 暗夜主题交换 图片都可以自定义配置 精美的页面会让你眼前一亮的 源代码学习资料:https://pan.baidu.com/s/1ulE9zde2XMs-6E7eF3D3kg?pwdfhxq 密码:123