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

线下,门店,遇上,ai,华为,modelbox,携手,华科技,客流,分析,实践 · 浏览次数 : 242

小编点评

**华为云ModelBox与佳华科技合作推出了“华为云客流统计项目”,这是一个成功的探索。** 华为云ModelBox是一种AI推理开发框架,可以帮助开发者屏蔽底层软硬件差异,实现AI应用一次开发,全场景部署。该项目用于线下门店客流分析,精细化运营管理,提供高品质的客户体验服务。 **主要功能:** - 支持多种AI算法模型的嵌入 - 提供端到端的模型部署与管理 - 优化推理性能,提升效率 - 支持多平台开发,缩短开发周期 **应用场景:** - 智慧工地实体三维重建 - AR眼镜,统一接口和格式 - 线下门店客流分析 **主要成果:** - 华为云为佳华科技提供AI应用开发框架 - 将多个算法模型嵌入到华为云ModelBox中,减轻系统适配时间和人力 - 提升推理性能,保证客流分析的实时性

正文

摘要:在赋能传统门店客流经营数字化转型方面,华为云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携手佳华科技客流分析实践相似的内容:

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

摘要:在赋能传统门店客流经营数字化转型方面,华为云ModelBox与伙伴佳华科技合作推出的“华为云客流统计项目”,算是一次成功的探索。 本文分享自华为云社区《当线下门店遇上AI—华为云ModelBox携手佳华科技客流分析实践》,作者: 华为云社区精选 。 现如今,AI技术蓬勃发展,相关的理论技术和应

线上多域名实战

本文博主给大家分享线上多域名实战,当线上主域名不可用的情况下,启用备用域名完成网站高可用保障。 网站的高可用性一直是网站运维的重中之重。一旦网站宕机,不仅会造成巨大的经济损失,也会严重影响用户体验。备份域名就是一种实现网站高可用的重要手段。通过备份域名,可以在主域名不可访问时快速切换域名,保证网站正

8.10 TLS线程局部存储反调试

TLS(Thread Local Storage)用来在进程内部每个线程中存储私有的数据。每个线程都会拥有独立的`TLS`存储空间,可以在`TLS`存储空间中保存线程的上下文信息、变量、函数指针等。TLS其目的是为了解决多线程变量同步问题,声明为TLS变量后,当线程去访问全局变量时,会将这个变量拷贝到自己线程中的TLS空间中,以防止同一时刻内多次修改全局变量导致变量不稳定的情况,先来看一段简单的案

Java多线程

一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括: Java线程具有五中基本状态 新建状态(New):当线程对象对创建后,即进入了新建

Java面试题:如果你这样做,你会后悔的,两次启动同一个线程~~~

当一个线程被启动后,如果再次调start()方法,将会抛出IllegalThreadStateException异常。 这是因为Java线程的生命周期只有一次。调用start()方法会导致系统在新线程中运行执行体,但是如果线程已经结束,则不能再次使用,需要重新创建一个新的线程对象并调用start()...

[转帖]【JVM】线程安全与锁优化

线程安全 1.定义 当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果 2.分类 (1)不可变 不可变的对象一定是线程安全的,只要一个不可变对象被正确地构建出来(没有发生thi

[转帖]谈 JVM 参数 GC 线程数 ParallelGCThreads 合理性设置

https://my.oschina.net/u/4090830/blog/7926038 1. ParallelGCThreads 参数含义 在讲这个参数之前,先谈谈 JVM 垃圾回收 (GC) 算法的两个优化标的:吞吐量和停顿时长。JVM 会使用特定的 GC 收集线程,当 GC 开始的时候,GC

Java并发Map的面试指南:线程安全数据结构的奥秘

简介 在计算机软件开发的世界里,多线程编程是一个重要且令人兴奋的领域。然而,与其引人入胜的潜力相伴而来的是复杂性和挑战,其中之一就是处理共享数据。当多个线程同时访问和修改共享数据时,很容易出现各种问题,如竞态条件和数据不一致性。 本文将探讨如何在Java中有效地应对这些挑战,介绍一种强大的工具——并

小米面试:如何实现优先级线程池?

我们知道,线程池中的所有线程都是由统一的线程工厂来创建的,当我们指定线程工厂时,线程池中的所有线程会使用我们指定的线程工厂来创建线程;但如果没有指定线程工厂,则会使用默认的线程工厂 DefaultThreadFactory 来创建线程,核心源码如下: DefaultThreadFactory() {

谈谈 JVM 垃圾回收机制

前言 垃圾回收需要思考三件事情,哪些内存需要回收?什么时候回收?如何回收? 一、哪些内存需要回收 JVM 的内存区域中,程序计数器、虚拟机栈和本地方法栈的生命周期是随线程而生,随线程而灭的。这几个区域的内存分配和回收都具有确定性,不需要过多考虑回收问题,当方法或线程结束时,内存自然就跟着回收了。 J