【经验分享】AI开发:将简单留给开发者,复杂留给华为云
“这是最好的时代,也是最坏的时代。” 从提出概念,AI其实已经走过了30年的历程,如今AI已经成为了这个时代的主流。AI技术在突飞猛进地发展,“落地”也成为AI领域企业齐头涌进的目标。
总所周知,人工智能技术的应用落地是需要数据、平台、场景等支撑,这也成为近年来AI应用落地没有想象那么顺利的原因。越来越多诸如场景碎片化、应用成本高、实验室场景到实际应用场景效果差距较大等问题被暴露出来,而这些也成为当前阶段AI落地应用过程中新的痛点。究其原因,主要是AI开发者在开发过程中,缺少强有力的开发平台和开发工具。
AI开发路上,苦难谁知?
当前做 AI 开发,最让开发者头疼的就是数据的采集和数据的处理。曾有开发者吐槽,光是数据准备就要占整体开发时间的 70%。关于这点,我们团队在AI项目的开发过程中也曾面对诸多难题。
首先,第一个问题是数据标注。这项工作的第一步,是要找到开源的数据集并进行标注,开源的数据集很容易找到,但数据标注就是一个大难题,需要耗费大量的人工时间。
第二个问题是调参。在数据训练中,最主要的工作就是对训练的数据进行参数调整,在数据的训练中会有很多调参,由于不同的调参会影响最后模型的收敛速度及精度,所以调参是提高辨识率的关键步骤,而这一部分工作由于需要反复测试优化,通常会制造大量的工作量。
第三个问题,就是训练时间过长。调参结束后,就需要进行大规模的分布式训练。而这种大规模的分布式训练,需要耗费很长的时间,这种漫长的时间消耗,对于开发者来说,是其AI应用开发效率无法提升的最主要原因。
最后,就是训练模型部署的问题了。通常情况下,模型部署非常复杂,需要编写代码集成到应用系统中,并需要随时进行维护和更新。如果没有一个简单方便的平台,完全依靠人工来操作的话,工作量也是非常大的。
开发者的痛,Ta知道
面对这些困难和痛点,我们在探索路上了解到华为云发布了“普惠AI”策略,推出了华为全栈全场景AI解决方案。
“所谓全栈,从技术功能视角来说是指华为AI解决方案是包括算力高达256T FLOPS的高性能AI芯片、芯片使能、训练和推理框架和应用使能在内的全堆栈方案;所谓全场景,是指华为AI解决方案是业界唯一覆盖公有云、私有云、各种边缘计算、物联网行业终端以及消费类终端等高、中、低全场景,算力跨越几千万倍的全场景解决方案。”在了解了华为全栈全场景的AI解决方案之后,我们认为不论是在教育和科学研究的各个方面,华为云带来的帮助都是巨大的。
了解到华为云AI全栈全场景AI解决方案的便利性,我们团队从2018年开始与华为云一起合作开展教育部产学合作协同育人-新工科建设项目。该项目是利用华为云以及华为Atlas 200DK进行人工智能芯片设计课程,课程设计分类三大部分:人工智能算法,深度学习硬件导论以及通过华为云和Atlas 200DK进行实验项目。
在这个项目中,参与课程的两位学生以《基于华为物联网云平台的智慧农业》解决方案为基础,利用华为人工智能开发板的智能平台实现对农作物的生长环境的实时监控并采集数据,通过ModelArts AI云平台进行深度学习识别农作物疾病,并做出相应措施。以此来解决传统农业需有经验的农民每日下地查看才能发现农作物疾病的痛点。该方案通过在大棚中安装摄像头来实时检测农作物生长情况,一旦出现某种病变可以通过深度学习来实现疾病识别,然后发送到物联网平台进行救治,例如下发命令给终端喷洒药剂,从而实现智慧农业。最终,本项目还荣获了2019华为ICT大赛创新赛全球总决赛三等奖。
今年的项目中,为解决机器人实时物体识别中低精度的痛点,学生们在华为云上进行了神经网络模型的训练和推理,通过将模型部署到华为云上与机器人进行通讯交互,提升了机器人采集的图片物体识别的精度。
机器人物体识别
针对人证识别领域的识别速度这一核心问题,我们在课上指导学生分析其中的主要延迟环节,在华为云上进行了神经网络的训练和推理,最终在华为云上利用AI加速芯片实现了人证识别毫秒级的响应时间。家庭智能安防领域中端侧在有限的硬件资源下的检测速度和精度一直是难以跨越的障碍,但是5G网络的超高传输速度为这一问题带来了新的解决思路:在课上与学生们一同讨论后决定在华为云上训练和部署老人跌倒检测模型,得益于华为云丰富的硬件资源,部署后的模型大大提高了姿态识别的精度。
人证识别
华为云给AI应用打造了一种简单易部署的体验,华为云提供便捷的在线训练、转换和部署等服务,还具有布置快速、扩展性强、价格更实惠的优点。在教学的过程中,华为云社区提供的课程都简单易懂,各种快速入门指南让操作也十分方便。学生在使用的过程中,可根据平台上的案例教程去学习实践,完全可以让一个零基础的用户低成本的轻松体验。
2018年华为云发布ModelArts,目前已经拥有开发者超过4万。一年之后,华为云重磅发布了一站式AI开发管理平台ModelArts 2.0,将“普惠AI”理念推至新的高度。通过降低开发者在AI开发过程中每一层的开发门槛,将复杂留给华为云,简单留给广大开发者,最终提升AI开发者的开发效率。我们认为,通过华为云这个“不凡” 的理念,AI开发者必将“成就不凡”。
- 点赞
- 收藏
- 关注作者
评论(0)