C114通信网  |  通信人家园

 
2020/10/26 09:44

这个程序员节,我们不写代码

厂商供稿  

每一位开发者,都是华为要汇聚的星星之火。

我们经常说「现在是AI的时代,是万物互联的时代」,但现实情况是,很多行业在引入AI、AIoT的过程中遇到了极高的门槛和各种各样的问题。如何降低AI应用的门槛,实现真正的智能世界、万物互联,成了当前各个AI、IoT服务平台的核心目标。

今年,华为全联接2020发布一站式AI开发平台ModelArts 3.0,为开发者提供更全面的数据标注准备、模型训练、模型调优、模型部署等AI应用开发服务,进一步降低了AI行业落地难度,让传统企业的用户无需掌握算法知识也可以快速实现自身业务与AI技术的融合。同时,华为云IoT平台也在不断发展壮大,已经具备了亿万级的接入能力,可以帮助物联网行业用户快速完成设备联网及行业应用集成。

在这一波浪潮中,开发者是变革的先行者。他们对新技术有着很强的接受能力,也是各个行业新技术的探索者和引入者。为了帮助广大开发者更细致地了解「零代码」AI开发平台ModelArts和华为云IoT设备接入服务平台,10月24日程序员节,DevRun开发者沙龙走进长沙,与湖南的开发者共度了一场特殊的程序员节。

DevRun开发者沙龙-华为云长沙专场邀请到了多位华为云技术专家,围绕华为云EI-ModelArts和物联网AIoT技术与场景化解决方案等领域进行相关技术解析与分享。其中,华为云EI开发者生态经理林旅强作了主题为「华为云ModelArts,零代码玩转AI开发」的演讲;华为云IoT生态解决方案高级工程师刘明星作了主题为「AIoT智能设备开发:华为云IoT设备接入使用与实践」的演讲。除此之外,各位技术专家还基于ModelArts及华为云IoT方向设置了实操课题,邀请开发者实操演练,为长沙当地的开发者搭建了一个与华为云技术专家面对面沟通的交流平台。

基于ModelArts,零代码玩转AI开发

华为云EI开发者生态经理林旅强

在你的印象中,发布一个AI解决方案需要几步?我们能够想到的包括数据标注、算法定制开发、算法封装、应用集成等。其中,数据标注、算法定制开发都是一个繁琐的过程,加起来可能要耗费数月时间,这对于很多要求尽快上线的需求来说都是不可接受的。而且在这一流程中,开发人员的配置要求也很高,既需要熟悉开源框架的算法专家,也需要熟悉C/C++的算法封装工程师。人多、步骤多,最后问题自然也多。

其实,其中的某些步骤可以通过自动化和复用前人造的轮子来解决,比如数据标注和算法定制开发,这就是ModelArts所解决的问题。

对于初学者来说,ModelArts可以让零AI经验的用户借助三个简单的步骤搞定图像分类、物体检测、预测分析、声音分类、文本分类等五大场景,包括数据上传与标注、模型训练和模型验证与发布。

在数据标注方面,ModelArts智能AI数据标注框架所提供的智能数据筛选、自动预标注、团队标注支持等大大提高了标注效率。其中,智能数据筛选可以实现全自动图像聚类,无效图片识别率超过80%;自动预标注可以进行迭代式半自动数据预标注,将标注效率提升5倍;团队标注支持更是可以满足大规模标注的需求。此外,该框架还提供了30多个维度的深度数据优化建议,可以避免模型「水土不服」。

在算法方面,华为云ModelArts内置9大类算法,100多种算子,涵盖统计、图像(分类、检测、分割)、文本(分类、NER)、时序、强化学习、GNN、运筹优化、视频、声音等领域。用户只需要配置训练数据源,就可以零代码训练、发布模型。此外,在训练过程中,任务是容器化的,可以相互隔离;异构资源可以虚拟化、池化,方便统一管理、调度。

华为云ModelArts的训练平台是非常灵活的,不仅支持伙伴算法导入、自定义训练逻辑、自定义镜像,还能实现异构资源的快速切换。同时,线性扩展的并行训练能力、全自动调参、丰富的开发模式支持也使得这一平台非常高效。

在推理方面,ModelArts支持多厂商多框架多功能模型统一纳管,云、边、端各种部署场景以及难例挖掘,可以实现统一管理、灵活部署和迭代式模型更新。

为了方便开发者共享AI模型,华为云ModelArts团队还开发了AI市场。在这一平台上,卖方可以零成本发布模型,买方可以按需订阅、按需部署模型,而ModelArts则提供部署能力的全套支撑。此外,鉴于传统方案都无法满足在数据安全可信的前提下,基于买方客户的数据分布差异化对模型进行调优,AI市场下一步将支持「云端模型」+「云端算法」组合售卖的方式,让云端模型具备二次调优的能力,让买方客户基于自己的差异化数据在云上ModelArts进行模型调优。

AIoT智能设备开发:华为云IoT设备接入使用与实践

华为云IoT生态解决方案高级工程师刘明星

随着深度学习的蓬勃发展和5G万物互联时代的到来,越来越多的人将AI与IoT结合到一起来看,AIoT已经成为传统行业智能化升级的最佳通道,是物联网发展的必然趋势。

AIoT应用场景举例

在万物互联的时代,AIoT拥有广泛的应用场景,但也面临着一些挑战,包括数据孤岛无法互通、标准架构不统一、行业链条长协调难度大、安全可信低等。在各行各业各个领域,如智慧城市、园区、车联网、物流、公共事业、工业等,数据种类多,数据模型不统一,缺乏标准规范。行业链条长,涉及芯片、操作系统、模组、设备、边缘、网络云服务、应用等。解决方案的安全可信方面,隐私保护措施还不够完善。

为了解决这些问题,华为云提供了设备接入服务(IoT Device Access)物联网平台,提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。

设备接入服务在整个IoT服务域中的位置

设备接入服务的内部架构可以分为四层:最下面是负载均衡,能够保证实现亿万级的设备接入;第二层是云通讯网关层,实现了协议数据和标准数据的解耦;第三层是业务连接管理层,实现了设备和产品的管理功能;第四层是公有云支撑的服务。

这一架构中的云服务是由无状态的微服务组成的。无状态意味着可以弹性地缩/扩容,不会因为一个实例故障导致整个业务受损,这保证了整个架构的高可靠性。

华为云IoT平台还提供了边缘服务和数据分析服务,在各领域有着广泛的应用。

以物流行业为例。仓储是物流与供应链中的库存控制中心,库存成本约占总物流成本的三分之一。物品的出入库与在库管理是仓储的最基本的活动。目前,仓储活动中普遍存在手工清点进出库、货物人工定位等不够「智慧」的情况,仓储管理数字化诉求非常明显。之前,业界利用传统RFID进行仓储管理,准确率只能达到50%-70%,无法大规模商用。华为云推出的智慧仓储解决方案,基于创新RFID技术和IoT智能分析算法,实现批量货物进出库自动识别率100%、亚米级定位,让仓储管理从手工扫描升级为实时、批量自动识别,货物定位从人工检索到高精度自动定位,仓储管理效率提升33%,人工成本平均节省50%,仓储管理进入「智慧时代」。

实操演练:AIoT自动售货机区域销量预测分析

除了以上这些干货分享之外,本次DevRun开发者沙龙活动现场还设置了主题为「基于华为云AI+IoT平台实现自动售货机销量预测」的实操环节,满足开发者完整和饱满的实操演练体验。

在演练过程中,各位开发者全程体验了IoT平台连接ModelArts服务、各区域物品销售量预测等关键环节,从数据预处理、数据集划分、模型构建、模型训练、模型评估、模型保存到模型应用全程上手操作,掌握了如何基于华为云服务,将开发板上报的数据,传输至ModelArts平台,并基于数据进行AI处理。

华为云ModelArts和IoT都有着活跃的开发者社区,这些社区汇聚了课程、认证、AI云端实验室、交流社区、应用案例、比赛、开发者活动等各类学习资源,活动方式也非常多样,本次开发者沙龙只是众多活动中的一场。

正如华为消费者业务CEO余承东所说,「没有人能够熄灭满天星光」,每一位开发者,都是华为要汇聚的星星之火。

给作者点赞
0 VS 0
写得不太好

免责声明:本文仅代表作者个人观点,与C114通信网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

热门文章
    最新视频
    为您推荐

      C114简介 | 联系我们 | 网站地图 | 手机版

      Copyright©1999-2020 c114 All Rights Reserved | 沪ICP备12002291号

      C114 通信网 版权所有 举报电话:021-54451141