Movidius神经计算棒基本概念梳理

【导语】预计到2020年,全球将有200亿联网设备,设备端与云端的数据传输量将高达数百亿PB。对物联网而言,如果边缘计算技术取得突破,意味着数据将通过本地设备处理并做出反馈,而无需交由云端,计算处理过程将在本地边缘端完成。这无疑将大大提升处理效率,减轻云端的负荷,还可为用户带来更快的响应,减少数据隐私泄露,提高边缘端计算可靠性等等好处。

什么是边缘计算?

边缘计算并非是一个新鲜词,无论是云还是边缘计算,本身只是实现物联网、智能制造等所需要计算技术的一种方法或者模式。本质上,只是相对于云计算而言,边缘计算是在接近于现场应用端提供的计算。

边缘计算优点更多体现在

减少网络带宽:减少数据从传感器/设备端传向云端所占用的网络带宽;

降低延迟:降低由云端决策并在设备端执行反馈的延迟;

数据隐私:无需上传涉及用户隐私数据,直接在边缘端判断形成决策反馈;

应用可靠性:物联网设备工作环境有可能会比较恶劣,无法联网等情况也会时有发生,边缘端计算将有效降低对云端的依赖度。

接下来,我们以计算机视觉和AI在边缘端的应用场景为例,典型的应用场景为:智能机器人,安全摄像头,智能家居助手,这些应用场景涉及到的核心算法为:物体识别,物体分类,人脸识别以及自然语言处理等。

AI应用开发过程

通常人工智能应用的开发过程分为4步

数据获取与预处理

深度学习/机器学习建模

训练并调整模型参数,以满足性能和精确度的平衡

部署训练好的模型

我们这里谈论边缘计算,主要体现在将训练好的模型部署在边缘端的设备上(并非利用边缘端来做深度学习训练)。

深度学习模型通常包含海量的参数,需要强大的计算力进行大规模的神经网络矩阵运算;但是终端和物联网设备往往更多考虑小体积和低功耗的要求,以至于很难兼顾满足高性能神经网络计算力和实时性要求。

将计算从云端迁移到边缘端,碰到的主要障碍为:

精确度

计算能力

模型效率

模型大小

讲到这里,我们可以开始谈谈Movidius这家公司了。Movidius是一家计算机视觉智能芯片公司,2016年9月份被英特尔收购,用以扩充英特尔在物联网视频/视觉领域的版图。

Movidius这家公司的核心技术,Intel Movidius Myriad 2 Vision Processing Unit (VPU),是一款超低功耗,为无人机,机器人,虚拟现实以及智能安全等领域提供高性能视觉智能解决方案的计算芯片。

超低功耗设计:Myriad 2拥有在低功耗下多个高级视觉算法实现,让视觉应用程序完全可以基于这种小型封装设备运行,适用于大量的物联网设备等芯片功耗及电池使用时间都极其敏感的应用场景。

高性能处理器:在边缘端为物联网设备提供人类视觉的计算能力,让计算机视觉应用可以运行在传统计算芯片无法胜任的功耗和温度要求及其苛刻的环境下。

可编程架构:集成该芯片的设备制造商,通过集成Myriad 2的高性能软件库,可以开发出不同的功能特点的应用程序。

小面积设计:芯片封装面积非常小,很容易集成到现有的移动设备,可穿戴设备和嵌入式设备中。

Movidius神经计算棒(2代)


英特尔®Movidius™神经计算棒是基于USB模式的深度学习推理工具和独立的人工智能(AI)协处理器,其内部核心是一颗Myriad 2处理器(28nm工艺),具有80~150 GFLOPS的性能,该处理器也被称为视觉处理单元 (或视觉加速器),功耗仅为1W左右(作为参考,树莓派3B在HDMI关闭,LED熄灭和WiFi开启时功耗大概在1.2W),因此完全可以通过USB供电,可以广泛的为边缘主机设备提供专用深度神经网络处理功能。外形小巧的MovidiusTM神经计算棒专为产品开发者、研究人员和创客设计,提供专用高性能深度神经网络处理性能,从而减少开发、调优和部署人工智能应用的障碍。

如何使用英特尔神经计算棒来做边缘推理

单来说,这个过程需要分为3个步骤

模型训练(数据中心--云端),常用的深度学习框架:Caffe / TensorFlow / mxnet / 等等。

优化和编译(笔记本电脑+NCS),将模型在不怎么损失太多精度的情况下进行优化和格式转化,用以生成适合不同硬件二进制模型。

部署模型并用于实际场景的推理

从上图所述,有2点值得强调:

模型部署好后的推理,Intel有很多种方案,比如CPU / GPU / FPGA / VPU等解决方案,分别适用不同的应用场景;

上述工具和开发包,Intel也配套提供了软件包叫做OpenVINO,如果再将上述过程细化,如下图所示:

上述过程每个阶段都有相应的软件框架和工具来完成,为了让大家更熟悉上述过程怎么玩,Intel现在每年都会举办英特尔人工智能开发者大会,帮助大家熟悉并了解相关的工具集,以及相关的硬件产品和业内生态进展,最佳实践等。

边缘计算的应用案例分享

最后,分享一个来自纽约州石溪大学和新泽西理工的研究人员,利用树莓派和Intel NCS,设计一个简易黑色素瘤检测的手持设备,相信在Intel NCS和OpenVINO的帮助下,这类基于计算机视觉的边缘计算应用,其部署商用会变得越来越简单。

https://www.slidestalk.com/u70/ApplyLightweightDeepLearningonIoTforLowCostSkinCancerDetection

参考资料

https://www.slidestalk.com/u70/IntelAIDC18

https://www.slidestalk.com/u70/bring_intelligence_to_edge_with_intel_NCS

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,165评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,720评论 1 298
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,849评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,245评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,596评论 3 288
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,747评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,977评论 2 315
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,708评论 0 204
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,448评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,657评论 2 249
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,141评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,493评论 3 258
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,153评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,108评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,890评论 0 198
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,799评论 2 277
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,685评论 2 272