0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能向边缘装置移动

dKBf_eetop_1 来源:未知 作者:胡薇 2018-06-04 09:00 次阅读

机器学习正快速成为物联网(internet of things;IoT)装置的一项确定特色。家电现在开始支援语音驱动介面,能够智能地因应自然语言模式。现在,透过在智能型手机相机上向机器人示范流程,就能向机器人展示如何在工厂现场四处搬移材料,并为其他机器编程,同时智能型手机的功能也变得更聪明了。这些应用程序是利用至今最成功、能处理复杂、多面向数据的人工智能结构:深度学习网路(deep neural network;DNN)。

到目前为止,应用DNN科技作为嵌入式系统的议题向来是电脑效能的期望。尽管运算量比训练时少,但在输入数据变成受过训练之辨识与分析DNN的推论阶段期间,仍必须有每秒数十亿的运算流量数据,如语音及影片。因此,在许多情况下,会将处理转移至可提供大量动力的云端,但对于边缘装置还是没有理想的解决方案。

关键任务运用案例,如自动驾驶车辆与工业机器人,会利用DNN的即时辨识物体能力,并改善情境感知。不过,延迟、频宽与网路可用性的问题并不适合云端运算。在这些情境中,执行者承担不起云端无法即时反应的风险。

隐私则是另一个问题。尽管消费者很欣赏装置中如智能扬声器等语音协助的便利性,但他们也渐渐会担心当定期将对话内容录音档转移到云端时,自己的个资可能会不慎遭到公开。随着搭载相机镜头的智能扬声器,以及能启用视讯的机器人助理出现,这种担忧也跟着加剧。为了让顾客消除疑虑,制造商正在研究如何在最终装置中将更多DNN处理移动至边缘。主要的问题就在于DNN处理不适合传统嵌入式系统的结构。

传统嵌入式处理器不足以应付DNN处理

CPUGPU为主的传统嵌入式处理器,无法有效率地为低功率装置处理DNN工作量。IoT与行动装置对功率及面积有非常严格的限制,而必须有高性能才能进行即时的DNN处理。功率、效能与面积三者的组合就称为PPA,必须为了手上的任务进行最佳化。

解决这些问题的一个方法,就是为DNN处理提供可存取晶载暂存记忆体配置的硬体引擎。这个作法的问题在于,开发者必须具备高度灵活性,每个DNN执行的结构都需要依其目标应用做调整。专为语言辨识设计及训练的DNN,将会混合不同于影片专用之DNN的卷积、池化及全连结层。由于机器学习尚未成熟,还在持续发展,因此为了设计能因应未来的解决方案,灵活性就至关重要。

另一个常用方法是为标准处理单元增加一个向量处理单元(VPU)。这个作法能更有效率地计画,并能灵活操控不同类型的网路,但这样还是不够。读取来自外接DDR记忆体的数据是与DNN处理相关,极为耗电的工作。因此,数据效率及记忆体存取也必须经过详细检查,以作为完整的解决方案。为加强效率、可扩充性与灵活性,VPU只是AI处理器里其中一个必要的重要模组。

启用最佳化频宽与传输量

例如CEVA建立了一个结构,能同时满足DNN的效能挑战,以及保留处理最广泛多样内建式深度学习应用程序所必要的灵活性。NeuPro AI处理器包含了一个专业、最佳化的深度神经网路推论硬体引擎,以处理卷积、全连结、活化与池化层,另外还利用了高效、可编程的VPU进行未支援的其他层与推论软体执行。这个结构搭配了CEVA深度神经网路(CDNN)软体架构,能启动最佳化绘图编译,并能在运行时执行。

NeuPro的可扩充与灵活结构适合各种不同的AI应用程序

透过支援8位元与16位元算术,就能达到进一步的性能最佳化。对于一些运算来说,必须有精确的16位元计算,而在其他情况下,使用8位元计算就能取得几乎相同的运算结果,如此就能明显减少工作量,进而减少功率的消耗。NeuPro引擎能让这些混合操作达到平衡,因而让各层都达到最理想的执行。

依不同层选择8位元或16位元计算,就能提供最理想的精确性与效能

结合最佳化后的硬体模组、VPU,以及有效率的记忆系统,就能提供可扩充、灵活且极具效率的解决方案。除此之外,CDNN也能利用按键网路转换与现成的程序库模组,将开发变得简化。最后的成果就是一个功能完整,并让物联网装置设计师有能力在下一代产品中充份运用本地化机器学习的AI处理器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2865

    文章

    41545

    浏览量

    358110
  • 机器学习
    +关注

    关注

    66

    文章

    8095

    浏览量

    130516
  • dnn
    dnn
    +关注

    关注

    0

    文章

    56

    浏览量

    8947

原文标题:将深度学习引进IoT边缘装置

文章出处:【微信号:eetop-1,微信公众号:EETOP】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    晶片边缘蚀刻机及其蚀刻方法

    面和蚀刻液导入装置之间,并使晶片正面朝向工作台面,晶片背面朝向蚀刻液导入装置。  气体喷出凹槽用以喷出气体,而使晶片正面与工作台面维持一既定距离。  夹持销用以脱放松、夹持上述晶片的边缘,而使晶片正面
    发表于 03-16 11:53

    物联网优势和物联网边缘

    。HPE将边缘市委IT与OT相遇的分界点,并且正在推动内部移动完整的云计算,戴尔认为边缘还是一个可以标准化南向和北流量的网关,思科谈到雾和边缘
    发表于 12-19 17:44

    硬件帮助将AI移动边缘

    虽然人工智能和机器学习计算通常在数据中心中大规模地执行,但是最新的处理设备使得能够将AI / ML能力嵌入到网络边缘的IoT设备中。边缘的AI可以快速响应,无需等待云的响应。如果可以在本地完成推理
    发表于 05-29 10:38

    移动智能终端和手持终端的不同

      随着移动互联和物联网的迅速发展,诸如移动智能终端、手持终端设备逐渐出现在人们的生活当中,但是对于它们之间的概念和区别总是十分模糊,分不清楚。接下来小编就为大家区分一下移动
    发表于 06-12 04:20

    边缘计算网关

    边缘计算网关,具有强大的协议解析功能,可以把现场各类仪表、工业设备、采集设备、 传感器等不同协议的智能设备接入,通过以太网方式实现智能设备与服务器平台之间的数据交 互,并同时提供多路的 IO 用来
    发表于 01-15 09:50

    智能绝缘靴手套耐压试验装置

    产品简介:1.1用途 智能绝缘靴手套耐压试验装置依新的国电发(2002)777号《电力安全工器具预防性试验规程》所要求的方法更科学、合理地快速完成对绝缘手套,绝缘靴、绝缘胶垫等常用辅助绝缘工器具
    发表于 09-18 16:28

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件试用 】基于鸿蒙OS系统的边缘计算

    项目名称:基于鸿蒙OS系统的边缘计算试用计划:申请理由本人有无线物联网下开发和学习的经验,曾使用海凌科HLK-7628开发过定制的openwrt系统实现了物联网的网关控制,同时使用过中国移动
    发表于 10-29 14:06

    请问怎么设计一种智能信号装置

    怎么设计一种智能信号装置智能信号装置系统是如何组成的?具有哪些优点?
    发表于 04-15 06:46

    毫米波传感器是如何实现边缘智能的?

    毫米波传感器是如何实现边缘智能的?片上处理如何使毫米波传感器根据其特征实时识别和分类目标?
    发表于 06-17 06:43

    边缘智能市场要素:海量需求,物联网切分

    其准确性和效率。 4、边缘智能:AI计算与智能的复合应用 随着人工智能边缘侧的转移,AI行业的
    发表于 08-23 15:42

    毫米波传感器实现边缘智能的方法

    通过毫米波传感器在边缘进行智能处理可以减少发送到中央服务器的数据量,增加传感器本身的决策量。 物联网(IoT)推动建筑和家庭系统中更多设备和传感器连接网络:根据Gartner的估计,在2017年物
    发表于 11-10 06:52

    中国移动边缘计算的实践进展介绍

    在日前举办的“中国移动‘5G+E’网边融合技术峰会”上,中国移动研究院副院长段晓东表示,边缘计算是5G的核心能力,也是数据中心下一步发展的必然拓展,同时边缘计算还是AI的重要载体,总而
    的头像 发表于 11-06 10:00 2103次阅读

    华为许映童:AI赋能,边缘将走向智能边缘

    12月11日消息(李明)在“2020边缘计算产业峰会”上,华为昇腾计算业务总裁许映童表示:AI赋能,边缘将走向智能边缘。与此同时,边缘
    的头像 发表于 12-11 13:46 2110次阅读

    移动边缘计算MEC学习笔记

    移动边缘计算(MEC,mobileedgecomputing)中计算卸载技术即 将移动终端的计算任务卸载到边缘网络, 解决了设备在资源存储、计算性能以及能效等方面存在的不 足。同时相
    发表于 05-18 16:39 0次下载
    <b class='flag-5'>移动</b><b class='flag-5'>边缘</b>计算MEC学习笔记

    移动边缘计算概述

    本文主要是介绍了边缘计算中的移动边缘计算模型,同时对于移动计算中的计算迁移策略,缓存策略,资源分配策略等进行简 要罗列,如有错误,还请不吝指教。
    发表于 05-31 15:08 0次下载
    <b class='flag-5'>移动</b><b class='flag-5'>边缘</b>计算概述