jjzjj

当线下门店遇上AI:华为云ModelBox携手佳华科技客流分析实践

华为云开发者社区 2023-03-28 原文
摘要:在赋能传统门店客流经营数字化转型方面,华为云ModelBox与伙伴佳华科技合作推出的“华为云客流统计项目”,算是一次成功的探索。

本文分享自华为云社区《当线下门店遇上AI—华为云ModelBox携手佳华科技客流分析实践》,作者: 华为云社区精选 。

现如今,AI技术蓬勃发展,相关的理论技术和应用如雨后春笋,层出不穷。但应用落地仍存在不少的痛点如:AI硬件、基础框架种类繁多;AI应用格式和接口不统一;无法做到端、边、云统一部署管理。为了解决这些痛点,华为云AI开发平台集成的AI推理开发框架ModelBox,可以帮助开发者屏蔽底层软硬件差异,实现AI应用一次开发,全场景部署。

ModelBox应用场景很广泛,如智慧工地的实体三维重建,基于高效协同的端边云计算资源可以实现开阔空间厘米级精度,并将时延控制在毫秒级;如AR眼镜,基于ModelBox提供的统一接口和格式,AI算法能够结合各种智能设备流畅运行。回归到生活场景,以线下门店的客流分析为例,可以将各类AI算法模型嵌入华为云ModelBox中,精细化运营管理,提供高品质的客户体验服务。

在赋能传统门店客流经营数字化转型方面,华为云ModelBox与伙伴佳华科技合作推出的“华为云客流统计项目”,算是一次成功的探索。

AI打造完美门店 精准获客、留住顾客

传统门店经营由于线下场景的限制,无法与客户建立持久联系,复购率低;还面临着客户的精准度不高,企业宣传信息不能很好地触达到用户;门店管理难度大、决策调整慢,效率提升难等问题。

因此,精细化运营管理、精准完成客户画像,成为线下门店在未来大环境下重振效益的关键。当AI算法模型与线下门店结合,又会产生怎样的火花?

“华为云客流统计项目”由佳华科技与华为云合作推出。通过客户精准画像,为智慧门店项目提供门店客流分析。应用于解决客流场景差异大、服务规范难保障、巡查人力成本高等难题。客流统计将多个算法适配到华为的智能边缘设备上,并通过华为云进行端到端的部署与管理,支撑门店最终客流统计的业务需求。

佳华科技技术负责人表示,“现在计算机视觉研究的热门方向是Reid技术,该技术对不同场景的适应性强,将人工智能的认知水平提高到⼀个新阶段。”

此次合作中,华为云为佳华科技提供了ModelBox AI应用开发框架,帮助开发者屏蔽底层软硬件差异,实现AI应用一次开发,全场景部署,让AI开发者无需学习复杂的底层技术及繁多的系统API就能开发出高性能的AI应用。

以4S门店为例,佳华科技将多个算法模型嵌入到华为云ModelBox中,减轻系统适配的时间和人力。通过大数据建模制定出有针对性的销售服务和营销策略,实现引流、进店、试驾、导购、买单、交付、离店等全生命周期的数据化服务。

“华为云客流统计项目”助力门店提供更好的服务体验,助益门店的营销增长,及时发现门店异常,提高管理效率,保障服务质量。

搭载华为ModelBox AI应用开发框架 打通端边云边界

此次合作搭载的华为云ModelBox AI应用开发框架,有三大创新能力:

高性能并发调度引擎提升推理性能 2-10倍

客流分析需要在单个边缘设备上完成多路视频流、多个算法的实时分析计算,对性能要求很高。如果单位时间内处理的视频帧数不够,会严重影响跟踪、Reid等算法效果。相较传统AI应用串行的运行方式,ModelBox应用中所有任务以功能单元形式封装,内置的并发调度引擎实现数据计算和资源管理的精细化智能调度,同时集成了特别优化过的硬件加速单元,可以实现推理性能大幅提升,保证客流分析的实时性。

自适应异构计算组件缩短跨平台开发周期80%

客流分析中的多个模型是在云上GPU服务器中训练,部署到边缘设备的过程中面临芯片、操作系统、推理框架等软硬件的切换,开发人员需要学习边缘侧底层API的使用,适配周期较长。ModelBox预置了丰富的应用编排异构计算组件,覆盖主流芯片、操作系统、推理框架,让开发者只需关注业务逻辑的实现,不必学习平台的软硬件差异,可以明显缩短开发周期。此次改造好的算法,也可以轻松适配到其他端边云设备上,实现一次开发,全场景部署。

端边云AI协同单元降低运维成本30%

线下门店分布在全国各地,传统方案需要运维人员出差到门店现场做安装部署、故障排查、迭代更新等,运维成本很高。ModelBox框架中提供的端边云AI协同单元让开发者快速生成格式统一的AI应用,结合应用场景一键部署到端边云不同的设备上运行。利用华为云管理平台,可以实现对算法的远程更新,以及告警、日志等精细化管理,降低运维成本。

百闻不如实战—Modelbox客流分析实战营火热招募

ModelBox提供了一系列预置能力,帮助开发者统一端边云开发流程,简化AI应用开发、部署、运维工作,提供了从开发到部署,再到运维端到端的能力。在云上推理的时候,可以跟MindSpore相结合,也可以和其他多种推理引擎结合。最终,将推理后的模型部署到智能摄像头、AI边缘盒子、服务器等,来达成不同的业务需求,实现AI应用轻松落地。

为了让广大开发者深入体验ModelBox特性,华为云DevRun近期推出《ModelBox客流分析实战营》,基于ModelArts平台和ModelBox框架,详细讲解客流分析场景中的客流统计、区域客流统计等应用。开发者可以学习到多种模型的训练方法和实现方式,掌握真实项目中应用的参数配置和远程部署方式。手把手教你30分钟快速开发原创AI应用。

在实战营活动时间内,完成新设备注册即可参与抽奖,赢华为蓝牙耳机FreeBuds 3、雷柏机械键盘、华为体脂秤、华为云AI定制T恤、帆布袋、数据线!

报名入口:https://developer.huaweicloud.com/signup/9bbd6db732f14ed3b9398d430ed525bd?ticket=ST-1008078-KgVLJ0eruMeSGMRB5f54zOaN-sso  

华为云EI开发者支持团队将为合作伙伴提供AI、大数据相关的技术支持,帮助伙伴上手华为云EI的开发平台或集成原子化AI服务,并将提供商业化落地的支持,诚邀伙伴参与共建AI开发者生态。如有AI合作需求请联系cloud.ai.partner@huawei.com,(我们将在1个工作日之内为您反馈)

伙伴简介:佳华科技是全国信标委人工智能分委会委员,参与了多项行业研究报告的制定,拥有一支专业的AI算法团队。基于卷积神经网络深度学习框架,结合传统图像处理数值分析、模式识别、自动控制等理论知识,训练构建识别模型,最后将模型经过剪枝、量化等操作,移植部署到边缘设备或云端。目前,公司已打造百余个AI算法场景模型,覆盖环保、工业、应急等多个行业。

 

点击关注,第一时间了解华为云新鲜技术~

有关当线下门店遇上AI:华为云ModelBox携手佳华科技客流分析实践的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  2. 叮咚买菜基于 Apache Doris 统一 OLAP 引擎的应用实践 - 2

    导读:随着叮咚买菜业务的发展,不同的业务场景对数据分析提出了不同的需求,他们希望引入一款实时OLAP数据库,构建一个灵活的多维实时查询和分析的平台,统一数据的接入和查询方案,解决各业务线对数据高效实时查询和精细化运营的需求。经过调研选型,最终引入ApacheDoris作为最终的OLAP分析引擎,Doris作为核心的OLAP引擎支持复杂地分析操作、提供多维的数据视图,在叮咚买菜数十个业务场景中广泛应用。作者|叮咚买菜资深数据工程师韩青叮咚买菜创立于2017年5月,是一家专注美好食物的创业公司。叮咚买菜专注吃的事业,为满足更多人“想吃什么”而努力,通过美好食材的供应、美好滋味的开发以及美食品牌的孵

  3. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  4. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  5. ruby-on-rails - Rails 中同一个类的多个关联的最佳实践? - 2

    我认为我的问题最好用一个例子来描述。假设我有一个名为“Thing”的简单模型,它有一些简单数据类型的属性。像...Thing-foo:string-goo:string-bar:int这并不难。数据库表将包含具有这三个属性的三列,我可以使用@thing.foo或@thing.bar之类的东西访问它们。但我要解决的问题是当“foo”或“goo”不再包含在简单数据类型中时会发生什么?假设foo和goo代表相同类型的对象。也就是说,它们都是“Whazit”的实例,只是数据不同。所以现在事情可能看起来像这样......Thing-bar:int但是现在有一个新的模型叫做“Whazit”,看起来

  6. ruby-on-rails - 向 Rails 3 添加 Ruby 扩展方法的最佳实践? - 2

    我有一个要在我的Rails3项目中使用的数组扩展方法。它应该住在哪里?我有一个应用程序/类,我最初把它放在(array_extensions.rb)中,在我的config/application.rb中我加载路径:config.autoload_paths+=%W(#{Rails.root}/应用程序/类)。但是,当我转到railsconsole时,未加载扩展。是否有一个预定义的位置可以放置我的Rails3扩展方法?或者,一种预先定义的方式来添加它们?我知道Rails有自己的数组扩展方法。我应该将我的添加到active_support/core_ext/array/conversion

  7. Ruby 最佳实践 : working with classes - 2

    参见下面的示例,我想最好使用第二种方法,但第一种也可以。哪种方法最好,使用另一种的后果是什么?classTestdefstartp"started"endtest=Test.newtest.startendclassTest2defstartp"started"endendtest2=Test2.newtest2.start 最佳答案 我肯定会说第二种变体更有意义。第一个不会导致错误,但对象实例化完全过时且毫无意义。外部变量在类的范围内不可见:var="string"classAvar=A.newendputsvar#=>strin

  8. ruby - 存储外部 API 的密码 - 最佳实践 - 2

    如果我构建了一个应用程序来访问来自Gmail、Twitter和Facebook的一些数据,并且我希望用户只需输入一次他们的身份验证信息,并且在几天或几周后重置,那会怎样是在Ruby中动态执行此操作的最佳方法吗?我看到很多人只是拥有他们客户/用户凭证的配置文件,如下所示:gmail_account:username:myClientpassword:myClientsPassword这看起来a)非常不安全,b)如果我想为成千上万的用户存储此类信息,它就无法工作。推荐的方法是什么?我希望能够在这些服务之上构建一个界面,因此每次用户进行交易时都必须输入凭据是不可行的。

  9. 华为OD机试真题 C++ 实现【带传送阵的矩阵游离】【2023 Q2 | 200分】 - 2

            所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目n行m列的矩阵,每个位置上有一个元素你可以上下左右行走,代价是前后两个位置元素值差的绝对值.另外,你最多可以使用一次传送阵(只能从一个数跳到另外一个相同的数)求从走上角走到右下角最少需要多少时间。输入描述:第一行两个整数n,m,分别代表矩阵的行和列。后面n行,每行m个整数,分别代表矩阵中的元素。输出描述:一个整数,表示最少需要多少时间。

  10. 建模分析 | 平面2R机器人(二连杆)运动学与动力学建模(附Matlab仿真) - 2

    目录0专栏介绍1平面2R机器人概述2运动学建模2.1正运动学模型2.2逆运动学模型2.3机器人运动学仿真3动力学建模3.1计算动能3.2势能计算与动力学方程3.3动力学仿真0专栏介绍?附C++/Python/Matlab全套代码?课程设计、毕业设计、创新竞赛必备!详细介绍全局规划(图搜索、采样法、智能算法等);局部规划(DWA、APF等);曲线优化(贝塞尔曲线、B样条曲线等)。?详情:图解自动驾驶中的运动规划(MotionPlanning),附几十种规划算法1平面2R机器人概述如图1所示为本文的研究本体——平面2R机器人。对参数进行如下定义:机器人广义坐标

随机推荐