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

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

3天内不再提示

使用边缘AI支持在物联网设备上实现实时决策

MATLAB 来源:MATLAB 2024-01-04 10:09 次阅读

物联网 (IoT) 的战略潜力推动工程师部署了越来越多的边缘设备。这些设备可在没有持续互联网连接的情况下收集、处理和运行数据推断。一直以来,各个机构都是将在边缘收集的数据发送到云中,由机器学习模型进行处理,因为设备缺乏处理这些数据所需的算力。

随着更强大的处理器和模型压缩软件的发展,对云计算的依赖已有所减少。相反,边缘设备现在有能力在本地执行密集的 AI 计算,而这种计算以前是在云中完成的。互联网连接设备的数量预计在 2030 年将达到 290 亿台[1],随之而来的是对边缘 AI 的需求的指数级增长。预计到 2027 年,边缘 AI 将融入 65% 的边缘设备中[2]。

推动边缘 AI 发展的赋能技术

边缘 AI 市场预计将从 2022 年的 156 亿美元增长到 2029 年的 1074 亿美元[3]。边缘 AI 并非新概念,但最新技术进步使得边缘 AI 的实现更加简单和经济。如今推动边缘 AI 的四项主要进步是:

微控制器 (MCU) 和数字信号处理器 (DSP) - 矢量处理器变得更加强大,同时芯片供应商也在对其进行自定义以满足 AI 处理的需求。这些类型的处理器目前在 AI 硬件中占据着主导地位。

GPU(图形处理单元)- 最初用于图形密集型应用,如游戏和视频编辑,GPU 现在已用于训练 AI 模型和运行推断。

AI 加速器 ASIC - 虽然在 AI 相关任务中 GPU 的性能优于 CPU,但为 AI 工作负载量身定制的自定义专用集成电路 (ASIC) 可以提供更高的速度和效率。神经处理单元 (NPU) 是一种专门为处理 AI 模型而设计的 ASIC,因此它们比 CPU 更适合这项任务。

模型压缩方法 - 由于边缘设备通常在内存和处理能力方面存在限制,因此在保持类似准确性和性能水平的同时压缩模型至关重要。如今最常见的 AI 压缩方法有:

剪枝 - 删除不必要或不太重要的参数,以提高 AI 模型的效率、速度和内存需求,同时最大限度地避免性能下降。

量化 - 通过降低模型中数值的精度来降低内存负载,提高模型的推断速度和能效。

知识蒸馏 - 将复杂模型的知识迁移到更紧凑的模型中,以模拟原始模型的行为和性能。

低秩分解 - 通过将高维数据分解为低维表示来压缩高维数据,以简化复杂的神经网络模型,同时保留辨识特征。

使用边缘 AI 减少对云计算的依赖

虽然边缘 AI 可能不会完全取代基于云的计算,但处理日益增长的海量数据的需求清楚地表明了一点:工程师无法忽视当今边缘 AI 改变游戏规则的优势。边缘 AI 的主要优势是实时的处理和决策,这会缩短延迟并降低与耗电和云处理相关联的成本。基于局部数据运行推断会减少发送到公共云、私有云或混合云进行处理的原始数据。云服务在特定应用中至关重要,并且可以通过在边缘设备上运行数据推断来得到增强。

通过减少对持续互联网连接的依赖,工程师能够在许多行业更高效地实现边缘 AI 模型。现已有超出 400 个边缘计算用例[4],涵盖 19 个行业和 6 个技术领域。集成到边缘设备中的 AI 模型在一些应用中(例如汽车和医学)可能能够拯救生命。

边缘 AI 支持在设备上的实时智能决策,可显著提高许多应用的效率、响应能力和自适应性。

汽车安全关键型系统

汽车就是一个边缘设备在本地收集和处理数据从而减少必须发送到云的数据量的一个示例。由于汽车电子控制单元 (ECU) 的自包含性质,数据处理必须在本地执行,安全关键决策必须实时作出。汽车 ECU 等边缘设备上的机器学习模型通过使用实时数据来适应路况并减少碰撞,从而确保乘客安全。

一家汽车制造商训练机器学习模型来检测过度转向 - 车辆后轮在转弯时失去对路面的抓地力时会出现过度转向。制造商采集了成千上万个与车辆加速度、转向和偏航率(角速度)相关的数据点。通过将数据加载到 MATLAB 中,工程师可以使用 Statistics and Machine Learning Toolbox [5] 训练机器学习模型来识别过度转向。然后,他们使用 MATLAB Coder [6] 将机器学习模型部署并集成到 ECU 中。

ee227628-aa1f-11ee-8b88-92fbcf53809c.png

MATLAB 和 Simulink 的自动代码生成功能支持在嵌入式设备上进行快速原型构建和部署边缘 AI 应用,弥合理论和实践之间的差距。

医疗器械中的实时决策

边缘 AI 在医疗设备领域的一个优势是能够快速作出决策。实时数据分析和异常检测可实现及时干预,并降低与威胁生命和长期健康状态相关联的风险。医疗边缘设备还可以与云中的应用程序进行通信以记录数据,而这不是一项时间敏感型任务。这样,云计算并不会阻碍反而增强了边缘设备上的数据推断,从而创建了更加强大的设备网络

例如,某技术研究所研究小组为人工胰腺 (AP) 系统开发了预测算法,可检测即将发生的低血糖和高血糖。该小组创建了虚拟患者,并使用 MATLAB 模拟心率和能量消耗等生理信号。完整的算法部署在移动设备上,该设备与胰岛素泵、血糖监测仪和可穿戴腕带通信以实现有效的血糖浓度控制。最终,该研究小组创建了一个边缘设备网络,作为一个集成的健康监控系统协同工作。

结束语

工程师必须管理的数据量日益增长,边缘 AI 的实现有助于保持运营和成本效率,同时减少对云处理的依赖。随着工程师构建云推断和 AI 赋能技术的不断发展,将 AI 集成到边缘设备很快成为公司打造特色产品的必要条件。最重要的是,边缘 AI 应被视为云推断的附加工具,而不是当前基于 AI 的系统的替代或全面革新。通过在边缘实现 AI 并将云用于允许时间延迟的应用,任何行业的工程师都可以扩展其 AI 工具箱。







审核编辑:刘清

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

    关注

    48

    文章

    6809

    浏览量

    147637
  • 处理器
    +关注

    关注

    68

    文章

    18275

    浏览量

    222158
  • 集成电路
    +关注

    关注

    5320

    文章

    10732

    浏览量

    353375
  • 物联网
    +关注

    关注

    2869

    文章

    41622

    浏览量

    358374
  • AI加速器
    +关注

    关注

    1

    文章

    62

    浏览量

    8553

原文标题:边缘 AI:支持在物联网设备上实现实时决策

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

收藏 人收藏

    评论

    相关推荐

    NanoEdge AI的技术原理、应用场景及优势

    NanoEdge AI 是一种基于边缘计算的人工智能技术,旨在将人工智能算法应用于联网(IoT)设备和传感器。这种技术的核心思想是将数据处
    发表于 03-12 08:09

    智慧社区建设中应用AI边缘智能分析设备边缘设备可以解决哪些问题?

    分析设备不仅能支持视频流数据的实时处理和分析,也能实现实时监控画面的智能识别和分析,为智慧社区的建设提供更加精准和高效的智能化服务。这也就
    的头像 发表于 01-15 15:05 237次阅读
    智慧社区建设中应用<b class='flag-5'>AI</b><b class='flag-5'>边缘</b>智能分析<b class='flag-5'>设备</b>、<b class='flag-5'>边缘</b><b class='flag-5'>设备</b>可以解决哪些问题?

    边缘AI它到底是什么?能做什么?

    边缘,减少了数据的传输延迟和依赖云端的通信需求。边缘AI能够在接近数据源的设备上进行实时决策和推
    的头像 发表于 01-11 14:44 658次阅读

    边缘AI核心技术和产业链!技术持续进步,应用不断拓展!

    电子发烧友网报道(文/李弯弯)以往边缘AI主要讲大量数据上传到云端进行处理和分析,而边缘AI则将数据处理的重心放在设备本地,利用
    的头像 发表于 01-11 01:20 1507次阅读

    【先楫HPM5361EVK开发板试用体验】:4、TinyML测试(1)

    、智能家居等。通过边缘设备运行机器学习模型,可以实现实时的数据分析和决策,同时减少对云端计算
    发表于 12-22 10:12

    如何实现更有效率的产线各工业设备数据采集?

    随着工业联网的发展,工业设备的智能化水平越来越高,然而设备的通讯受限于不同设备的物理链路、各种不同的协议,因此大多数
    发表于 12-12 17:12

    桂花网蓝牙网关:功能强大、应用广泛的联网连接设备

    的功能及其不同领域的应用场景。 一、桂花网蓝牙网关的功能特点 蓝牙5.0兼容:桂花网蓝牙网关支持最新的低功耗蓝牙5.0标准,提供了更高的传输速度和更低的功耗,为联网
    发表于 12-12 16:06

    基于飞腾派的边缘联网

    本帖最后由 zhh763984017 于 2023-9-21 16:53 编辑 今天给大家分享一个飞腾派的一个应用场景——边缘联网关。边缘
    发表于 09-21 16:50

    AI边缘计算是什么意思?边缘ai是什么?AI边缘计算应用

    算法部署到边缘设备实现智能化的计算方式。 什么是边缘计算? 边缘计算是一种通过把计算能力尽可能靠近数据来源或消费者的计算模式,提高应用程序
    的头像 发表于 08-24 15:18 1492次阅读

    浅谈工业联网平台

    工业互联网平台 工业互联网平台的本质是传统云平台的基础叠加联网、大数据、人工智能等新兴技术
    发表于 08-10 15:45

    工业联网之“设备数据采集与控制+大数据存储分析+APP无代码应用开发”

    数字化管理、智能化生产提供基础数据支持,赋能工厂管理者高效决策。 什么是数据采集? 工业数据采集是利用泛感知技术对多源设备、异构系统、运营环境、人等要素信息进行
    发表于 08-07 20:53

    如何使用Alexa语音服务集成受约束的联网设备设置语音命令

    本指南供硬件和软件架构师学习如何使用Alexa语音服务集成受约束的联网设备设置语音命令。AWS
    发表于 08-02 12:53

    基于FPGA的实时图像边缘检测系统设计(附代码)

    设计(中)基于FPGA的实时图像边缘检测系统设计(下) 导读 随着科学技术的高速发展,FPGA系统结构为数字图像处理带来了新的契机。图像中的信息并行存在,因此可以并行对其施以
    发表于 06-21 18:47

    ai边缘计算在视觉分析领域的优点?ai边缘计算可以应用于哪些领域

    低延迟:将AI算法部署在边缘设备上可以实现实时的视觉分析,避免了将所有数据传输到云端进行处理的延迟。这对于需要快速响应的应用非常重要,例如智能安防、
    的头像 发表于 05-30 11:40 536次阅读
    <b class='flag-5'>ai</b><b class='flag-5'>边缘</b>计算在视觉分析领域的优点?<b class='flag-5'>ai</b><b class='flag-5'>边缘</b>计算可以应用于哪些领域

    研华边缘计算设备EPC-B5000,高AI算力加速边缘计算

    多张采集卡或显卡来满足设备性能,并借助高性能显卡甚至专业AI级别显卡将采集到的图像数据进行实时AI处理和图像渲染。而边缘
    发表于 05-09 14:03 468次阅读
    研华<b class='flag-5'>边缘</b>计算<b class='flag-5'>设备</b>EPC-B5000,高<b class='flag-5'>AI</b>算力加速<b class='flag-5'>边缘</b>计算