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处理器。

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

    关注

    2909

    文章

    44634

    浏览量

    373342
  • 机器学习
    +关注

    关注

    66

    文章

    8418

    浏览量

    132629
  • dnn
    dnn
    +关注

    关注

    0

    文章

    60

    浏览量

    9052

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

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

收藏 人收藏

    评论

    相关推荐

    边缘计算:连接智能世界的变革之力

    随着物联网和人工智能的迅猛发展,边缘计算作为一种新兴的计算模式正受到越来越多的关注。边缘计算将数据处理和分析的能力从云端网络的边缘推移,为
    的头像 发表于 08-10 11:31 787次阅读

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

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

    物联网优势和物联网边缘

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

    硬件帮助将AI移动边缘

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

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

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

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

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

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

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

    基于环形移动装置的精度分析

    针对环形焊缝自动焊接装置移动装置存在的低精度、高成本等问题,将精度可靠性的评价方法应用到移动装置的精度分析与优化中。基于多体系统理论建立了移动装置的误差模型,采用蒙特卡洛法对
    发表于 03-14 11:00 0次下载
    基于环形<b class='flag-5'>移动装置</b>的精度分析

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

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

    借助AI,边缘计算正在智能边缘过渡

    借助AI,边缘计算正在智能边缘过渡 如今,云计算的力量已经从数据中心扩展到网络的边缘。随着所有行业的组织处理不断增长的数据量、更复杂的操作
    的头像 发表于 11-16 17:35 1766次阅读

    什么是边缘人工智能_边缘人工智能应用

    边缘人工智能(Edge AI)是人工智能领域引人注目的新领域之一,其目的是让用户运行人工智能流程而不必担心隐私或数据传输较慢带来的影响。边缘人工智能可以使人工
    的头像 发表于 12-01 10:30 6044次阅读

    移动边缘计算中延迟和能量约束任务卸载的最优拍卖

    的交换,边缘服务器希望 获得一笔支付其运营成本并使其盈利的付款。不幸的是,现有的工作要么忽略边缘服务器的支付,要么忽略任务处理延迟和 移动设备的能量消耗。为了弥补这一差距,我们提
    发表于 05-18 15:50 0次下载
    <b class='flag-5'>移动</b><b class='flag-5'>边缘</b>计算中延迟和能量约束任务卸载的最优拍卖

    移动边缘计算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>计算概述

    英特尔携手浪潮信息从边缘计算边缘智算迈进

    在数字化转型和智能化升级的大背景下,数据的处理和计算能力的部署正逐渐网络边缘和设备边缘转移。这种转变不仅能够显著降低应用的响应延迟,确保数据安全,还能够减少对集中式云服务和核心网络的
    的头像 发表于 11-10 14:03 817次阅读