原文链接:https://mp.weixin.qq.com/s/Jh2YLY-4um79ucdHIs5NTg

众所周知,深度学习框架是人工智能的基础技术“底座”,在各大传统产业上也有着巨大的潜力尚待挖掘。5月20日,由深度学习技术及应用国家工程实验室与百度联合主办的“WAVE SUMMIT”2020深度学习开发者峰会召开,百度深度学习平台飞桨携手国家电网和山东信通,打造的电网智能巡检方案作为典型案例亮相,向观众展示了深度学习如何在工业领域实现落地。

峰会现场,百度深度学习技术平台部高级总监马艳军详解该落地案例。百度视觉团队基于百度飞桨打造的该方案对输电线路外破隐患的识别分析准确率已超过90%,同时实现秒级报警,可充分保障电力安全。此外,在开发过程中起到关键作用的模型压缩库PaddleSlim和端侧推理引擎Paddle Lite也在当天迎来全新升级发布,进一步提升性能和易用性。

提到“电老大”,人们的第一印象是巨大的铁塔、高耸的电线杆和一眼望不到头的电线,这些设备不分昼夜地将电力输送到中国的每一个城市和乡村。随着城市化建设推进和生活用电需求不断增长,有预测称2020年中国发电量将跳增51%至2073吉瓦,输电线路总长也将超159万千米,这为中国电网的安全运维带来很高的要求,其中一项重要的工作就是输电线路巡检工作。

以往,电力巡检通常依赖人工,这一方式工作量大、劳动强度高,同时工作效率较低,巡视质量不一,且常受恶劣天气等外界因素影响,常常是事故发生了一段时间之后,才能发现并补救。后来有关企业尝试部署可视化监拍装置,再结合人工巡检,随着方案的规模化推广,有效的减少人员工作量和停电跳闸次数,但大多数设备拍照间隔均在半个小时以上,采集真空期依然较长,对于短时隐患的预警及突发情况的追溯不足。

换言之,时效落后、预警缺位等关键痛点,未得到根本解决,火灾或工业机械造成高压电网损坏等问题,依然会不可逆地为生活生产用电带来影响损失,可以说防不胜防。

如果能让智能分析设备真正“智能”起来,自动识别电网设备周围的安全隐患并主动上报,这些问题就可以迎刃而解,但如何实现这一需求?山东信通电子股份有限公司是一家致力于提供电力、通信行业物联网解决方案的高新技术企业,在尝试了传统前端分析、硬件加速类前端智能分析、后端智能分析等方案后,发现各类方案均存在一定的技术瓶颈,于是他们将目光放在了前端深度学习技术上。

经过多个深度学习框架比对,山东信通最终选择了百度飞桨,双方团队经交流研讨之后,一致认为现有智能分析设备的问题在于准确率不足、分析耗时长。于是双方在百度视觉技术的基础上,引入飞桨的模型压缩库PaddleSlim和端侧推理引擎Paddle Lite,最终打造出了这套电网智能巡检方案,并在国家电网山东电力公司的输电线范围内率先应用。

山东信通的研究人员认为,这套方案的核心在于算法模型,而百度飞桨具备高性能、轻量化、多硬件、高拓展的优点,Paddle Lite可针对输电隐患模型进行定制优化提升,在低算力低功耗下仍能有较高推理性能。此外,该方案采用了云边协同,可以随着云端样本更新和模型训练的迭代升级,来进一步优化和适配识别算法的适用场景,不断提升识别精度,降低漏报及误报。

百度飞桨的整体方案带来的识别精度提升非常大,以吊车、塔吊等大型施工机械的识别为例,可以达到96%的识别准确率,而传统前端智能分析仅有80%。另外,应用该方案功耗仅有0.4W。

电网智能巡检方案使用的是目标检测算法。实际应用中,由无源无线的移动设备进行处理分析。这样的设备存在算力小、功耗低的问题。为了解决这些问题,方案中使用了经典的one-stage目标检测模型YOLOv3。该模型源自飞桨目标检测套件PaddleDetection。最初使用的是基础的YOLOv3,在芯片上模型占用内存360M,运行速度是3500ms,而移动设备上是8916芯片,只有200M不到的空余内存可用。

研发人员经过技术讨论后确定使用飞桨的模型压缩工具PaddleSlim和轻量化推理引擎Paddle Lite可以很好地解决模型难以在小内存设备中运行的问题并保障良好的应用识别效果。PaddleSlim对模型进行裁剪、蒸馏和量化,从而达到降低模型大小,减少运算耗时的目的。Paddle Lite可以帮助模型轻松完成端侧设备部署。

PaddleSlim通过分析各卷积层的敏感度得到各卷积核的适宜裁剪率,通过裁剪卷积层通道数来减少卷积层中卷积核的数量,起到了减小模型体积,降低模型计算复杂度的作用。通过裁剪,使模型的占用内存由360M降低至130M。

为了让小模型的准确率不下降,PaddleSlim继续对裁剪后的模型进行蒸馏优化。由大模型(ResNet34的骨干网络)作为Teacher模型, Student模型的骨干网络是MobileNetV3,在不增加计算量的情况下,提升了裁剪后的小模型的准确率。

最后使用PaddleSlim的量化工具,将神经网络中32位的全精度数据处理成8位或16位的定点数,同时结合硬件指定的乘法规则,就可以实现低内存占用、低功耗、低计算资源占用以及低模型存储需求等。最终将模型的占用内存降低至122M,处理时间也由3500ms降低至2000ms。

在模型部署上,选用了Paddle Lite作为移动端设备的部署平台。Paddle Lite的高易用性、广泛的硬件支持和领先的性能,可以轻松的实现移动端模型的部署,从而最终完成整个预警系统的上线部署。

Paddle Lite提供了模型调用相关的简单接口,可以让应用部署变得简单,该过程主要分为如下几个步骤:

1 模型配置

lite_api::MobileConfig config;config.set_model_from_file(model_dir + ".nb");config.set_power_mode(power_mode);config.set_threads(thread_num);

2 创建Predictor

auto predictor = lite_api::CreatePaddlePredictor(config);;

3 设置输入数据

auto input_tensor = predictor->GetInput(0)
std::vector<int64_t> input_shape = {100, 100};
input_tensor->Resize(input_shape);;
auto input_data = input_tensor->mutable_data<float>();
for (int i = 0;  inpute_tensor->numel(); i++) {input_data[i] = 1;}

4 启动推理

predictor-Run();

5 获取输出结果

auto output_tensor = predictor->GetOutput(0);
auto out_data = output_tensor->data<float>();for (int i = 0; i <output_tensor->numel(); ++i) {System.out.println(out_data[i]);
}

深度学习实现无人巡检即时报警,实战检验保障生产生活用电

相比旧版的智能分析设备,新方案下可视化监拍装置拍照间隔从半小时缩短到5分钟,且实现图像端侧的边缘智能分析,五秒内就可以识别出吊车、导线异物、烟火、塔吊、各类施工机械等安全隐患,分析准确率超过90%,同时模型大小缩小60%,综合功耗也降低了30%,最关键的是,从发现到报警的速度从几小时缩短至20秒,电力工作人员得以及时反应,避免造成生产生活的损失。

这一方案很快迎来了一次“实战检验”。今年3月8日,山东淄博某郊区发生火情,正位于国家电网高压线路下方,可视化监拍装置第一时间拍摄画面并判断为安全隐患,并同步向国网淄博供电公司输电工区运检室的值班人员发出告警信息,值班人员立刻申请线路紧急避险,同时协调运检人员即刻赶往现场处理,一个多小时后,火情被及时扑灭,避免了一场灾难的发生,居民和工厂的用电也未受到影响。

业内主流厂商提供的解决方案下,对单张拍摄画面的分析最快是3秒,而百度飞桨提供的方案是1秒,尤其对施工机械识别非常优秀。目前,输电线路隐患可视化智能管控平台已接入6.5万余台装置,覆盖山东省内17地市5800余条输电线路,每天可处理实时图片200万余张,并发出10万余张的预/告警图片。

PaddleSlim和Paddle Lite迎来全新升级发布,飞桨降低深度学习落地门槛

飞桨在电力巡检方向上的应用,是深度学习落地工业的一个缩影,从中也可以看到人工智能落地产业所面临的难题:技术门槛拦路、模型选型复杂、算力需求过高、效果未达预期、软硬件适配难度大等,只有解决了这些问题,才能实现真正的产业智能化。

值得注意的是,在该案例中大放异彩的两大工具:模型压缩工具PaddleSlim和轻量化推理引擎Paddle Lite在峰会上也迎来了全新的升级发布。据了解,PaddleSlim升级至1.0,功能更加完备,也更贴近实际工业的硬件环境,为企业提供模型的小型化方案,尤其在图像分类、目标检测、语义分割、NLP语义理解等方面得到广泛验证;Paddle Lite则升级发布2.6版本,进一步提升易用性,并全面支持主流通用CPU和GPU,主流模型性能领先业内。

而这是仅是飞桨在峰会现场展现出来的一部分亮点,当天,飞桨开源深度学习平台公布了7项全新发布和23项重大升级,并展现了最新成绩单:累计开发者数量超过190万;服务企业数量达到8万4千家;发布模型数量超过23万个,是国内最领先、服务开发者规模最大、功能最完备的开源开放深度学习平台。

但飞桨最大的成就在于,以领先的深度学习技术为更多企业的智能化转型提供了趁手的工具和助推力,正如百度CTO王海峰在峰会上所表示,时代契机为飞桨的发展提供了最好的机遇,产业智能化浪潮兴起、AI基础设施建设加快推进,飞桨以更敏捷的脚步,秉承开源开放理念,坚持技术创新,与开发者共同成长和进步,一起发展深度学习和人工智能技术及产业生态,加速产业智能化进程。

准确率超90%、1秒发出报警,人工智能助国网山东实现无人巡检(人工智能应用案例)相关推荐

  1. 宁夏启动人工智能助推教师队伍建设行动

    中新网银川1月22日电 (于翔 李佩珊)1月22日,宁夏人工智能助推教师队伍建设行动试点工作启动会在宁夏石嘴山市举行,标志着人工智能助推教师队伍建设工作在全国启动. 宁夏和北京外国语大学是全国首批两家 ...

  2. 「蚂蚁呀嘿」克星来了!中科院23岁博士生开发「听音识人」,准确率近90%

    转自:新智元 看脸和声音是否匹配,这种黑科技如今走向了现实.中科院计算所23岁的博士生温佩松主导开发出一种「听音识人」的 AI 技术,只需1秒就能将声音和正确人脸进行匹配,准确率接近 90%. 「AI ...

  3. 完成全球90万人工智能集装箱箱况残损检验,集装箱人工智能垂直领域领军者,中集集团人工智能企业中集飞瞳领跑全球港口航运人工智能AI

    中集集团人工智能企业CIMCAI中集飞瞳完成全球90万人工智能集装箱箱况残损检验,集装箱人工智能垂直领域领军者,领跑全球港口航运人工智能AI.CIMCAI中集飞瞳集装箱人工智能应用全球集装箱各垂直领域 ...

  4. 本周AI热点回顾:意念打字登Nature封面,准确率超99%;前馈网络+线性交互层=残差MLP,纯MLP图像分类架构入场...

    ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍点击左上方蓝字关注我们 01 意念打字登Nature封面!每分钟写90个字符,准确率超99%,网友:我打的都比它慢 万万没想到,脑机接口这么快就有了重大突破!甚至还 ...

  5. 每日新闻 丨新突破:AI能提前十年预测心脏病,准确率高达90%

    点击蓝字 关注我们 更多精彩,请点击上方蓝字关注我们! 每日新闻播报 第09-05期  1 趋势洞察 工信部:2025年基本建成工业大数据体系 9月4日,工信部在其网站发布<工业大数据发展指导意 ...

  6. 未接响铃1秒是什么意思_90后秒选族是什么意思?90后秒选青年正追求梦想,并立即行动【图】...

    喵小姐流行语摘要:网站小编据网络最新关于"90后秒选族是什么意思?90后秒选青年正追求梦想,并立即行动[图]"报道资料整理发布相关内容! 90后秒选族,是指针对选择的时候,能第一选 ...

  7. “死亡算法”:预测死亡时间准确率达90%!

    IT派 - {技术青年圈} 持续关注互联网.大数据.人工智能领域 关注 往期 精彩回顾 重大改变!Excel即将接入Python!办公软件也要革命 2017年大数据领域薪资有多高? 女博士实名举报长江 ...

  8. 财路网每日原创推送:超90%容错共识算法,如何实现?

    超90%容错共识算法,如何实现? 2019年1月17日,北大软微-八分量协同创新实验室展开第9期学术沙龙讨论活动.北京大学沈晴霓老师,杨雅辉老师.方跃坚老师以及多位北大的博士生,硕士生与Trias资深 ...

  9. 高房价成内需增长障碍:一线超90%工薪族买不起房

    高房价成内需增长障碍:一线超90%工薪族买不起房 行业动态经济参考报[微博]易宪容2014-11-14 01:41 我要分享 61 [摘要]就目前中国的住房市场价格而言,不要说一线城市早就是天价了,与 ...

最新文章

  1. 基于GNN,强于GNN:胶囊图神经网络的PyTorch实现 | ICLR 2019
  2. 投入千亿的菜鸟网络智慧物流做得怎么样?
  3. [wp7游戏]wp7~~飞行射击精品游戏~~集合贴
  4. Java 的转义字符
  5. docker容器管理 php,基于Docker的PHP开发环境
  6. 【Python】 更棒的Excel操作模块xlwings
  7. 递推算法之滚动数组思维方式
  8. 【PDF】处理pdf 文档的相关功能包总结
  9. mysql利用tgz恢复_Mysql备份与恢复方法_MySQL
  10. web页面实时刷新之browser sync
  11. ubuntu 16.04 修改光标/鼠标大小
  12. 海量数据挖掘MMDS week3:社交网络之社区检测:高级技巧
  13. HttpUtil工具类
  14. 微信公众号:服务号、企业订阅号、个人订阅号的差异对比
  15. AVAudioPlayer 播放本地音乐
  16. 在docker中运行自己的eureka服务端
  17. 【数据挖掘】聚类分析实例
  18. html不对齐表格的实现
  19. php zend optimizer,【原创】ZendOptimizer 的安装
  20. 文件与磁盘空间管理---外存分配方式、存储空间管理

热门文章

  1. 浏览器访问数据库中的图片路径
  2. 延大西院计算机学院,陕西拟新增72个博士点,西邮延大西工程大登榜,西法大凉凉!...
  3. 线程饥饿和线程公平的处理分析
  4. Kafka的两种连接方式
  5. 稀有金属ETF基金涨幅
  6. Junit5系列-Junit5中Assertions断言类
  7. 论文里的插入的图片高清,不失真,可编辑。发核心期刊、SCI、毕业论文必备技能
  8. Eclipse4.7.2 Nodeclipse1.0.2 CodeMix3
  9. 桐梓县春晖行动志愿者协会开展环保捡拾垃圾志愿服务活动
  10. 跟燕十八学习PHP-第十八天-开发项目(2)