资料介绍
将AI推向边缘的影响
在上一篇文章中,我们探索了将AI推向网络边缘的一些有力论点。本篇连载文章中,我们将讨论哪些AI应用能真正从这种方法中受益。首先,回顾一下在网络边缘实施AI的原因便可以略知一二。请查看以下任何一项是否适用于您的项目:
-
无法访问快速、稳定的网络连接
-
产品在受限环境中运行
-
项目需要交付实时AI
- 可用预算有限
考虑到上述因素,通过在边缘运行ML模型可以使哪些具体的AI项目更容易运行?
虚拟助手
Apple在2010年推出了Siri,一如既往地再次引领了潮流。这为其他许多虚拟助手铺平了道路,其中最著名的便是亚马逊的Alexa和Google Assistant。虚拟助手使科幻风格的语音控制成为现实,并通过以下方式工作:
- 首先要说一个唤醒词或启动语音助手。对于Amazon Echo这样的独立式设备,则会不断监听唤醒词,并使用简单的语音模式匹配在本地进行处理。这就是为什么Alexa仅识别特定唤醒词(Alexa、Amazon、Echo和计算机)的原因;
- 设备现在连接到云端服务器,并发送收听内容的录音;
- 云服务器运行语音到文本ML模型,将录制的语音转换为自然语言文本块;
- 文本则会借助自然语言处理解析以提取含义;
- 服务器会计算出所请求的内容,然后将适当的命令或内容发送回设备。
- 通过将ML模型移到边缘来改善这种体验的效果显而易见:语音助手将具有更快的响应速度、不需要连接到互联网即可嵌入语音控制。也就是说,被调用的应用程序本身可能需要网络连接(例如音乐流媒体服务)。
面部识别
面部识别是发展速度最快的AI应用之一。这一技术仍在发展,一路上小问题不断。例如,两年前,亚马逊旗下的Rekognition深陷种族主义的争议和指控之中。这套系统在接受了2.5万张图像的训练后,错误地将28个美国少数族裔议员识别为臭名远播的罪犯。
2019年,英国最大的警察机关大都会警察局 (Met) 对面部识别技术进行了早期试验,结果显示这项技术在81%的时候都不准确。但是,最新的面部识别系统正在变得越来越准确。Met今年年初宣布将在大型活动中采用这项技术扫描已证实的闹事者。
许多需要面部识别的用例都需要这项技术近乎实时地工作。因此,应用程序更依赖于将ML模型移动到网络边缘。Met所采用的系统基于NEC NeoFace Watch,它是完全独立的设备,并具备实时工作能力。NEC的技术还瞄准了其他几个市场,包括零售、企业活动、节日和其他大型活动以及交通运输。
实时监控
重工业和采矿业依赖于极其庞大和昂贵的机械。如果这种机器出现意外停机,企业可能会蒙受数以百万计的损失。例如,许多采矿作业都依赖于巨型大功率泵来保持巷道无水,并将开采出的泥浆泵送至选矿厂。如果这些泵当中有一台出现灾难性故障,则整个运营都将中断。因此,矿业公司在AI系统中投入巨资,以期借助这些系统提前预测潜在的故障。
目前,这些系统通常基于设备上安装的物联网传感器来传输数据。然后,数据会被集中处理,并将任何必要的警告回传到相应的操作人员。但是,矿山和施工工地的范围可能达到数十公里,通常地形险恶,因此将ML模型直接集成到边缘设备中将简化整个过程。
在边缘运行AI和ML模型需要什么?
将AI转移到网络边缘需要三样东西:合适的硬件、新工具和用于创建ML模型的新范式。下面我们将逐一进行介绍。
经过优化的硬件
如前文所讨论的那样,ML模型通常依赖于大量的并行运算。本质上讲,它们需要原始的计算能力。但是,在算力和设备消耗的实际功率之间始终要进行权衡与取舍。要将ML模型推向边缘,需要消耗功率尽可能少的设备。当需要嵌入设备时更是如此。幸运的是,现在有各种各样的高性能、低功耗MCU。
合适的工具
接下来需要合适的工具链以在微控制器上运行ML模型。绝大多数ML框架被设计在64位Intel系列的CPU或GPU上运行。相比之下,所有合适的微控制器都具有32位精简指令集架构,例如ARM Cortex系列的MCU。但是,TensorFlow Lite等ML框架的开发使ML模型可以在此类MCU上运行。
一次建模,即可随处运行
最后一块拼图是创建和运行ML模型的不同范式。这可以用“一次建模,即可随处运行”这句话来概括。顾名思义:先创建模型(通常使用大功率的经ML优化的机器),然后使用工具链将其转换为可以在任何微控制器上运行的代码。遗憾的是,这样也损失了从持续学习或强化学习中受益的能力。
权衡
下表列出了在边缘模型上运行ML模型时所做出的一些权衡。但愿它能提供一些有助于确定是否将您的下一个AI项目移至最前沿的指引。
特性 | 在数据中心 | 在边缘 |
实时 | 否 | 是 |
持续学习 | 是 | 否 |
可嵌入 | 否 | 是 |
需要网络? | 是 | 否 |
强化学习 | 是 | 否 |
模型是否齐全? | 是 | 否 |
结论
将ML模型推向边缘,实现了AI的新用例,从而有望带来可嵌入式AI的革命。这些在MCU上运行ML模型所需的MCU硬件和工具的发展,均为这类技术的扩展奠定了基础。如需进一步了解具备AI功能的MCU,请点此访问。
- RK3588主板规格书 商显 安防 智能终端 人脸识别 工业控制 边缘计算
- AIoT智能边缘计算网关ECOM架构及参考设计技术规范 3次下载
- 面向AIOT的边缘智能优化技术 2次下载
- 基于多尺度残差网络的边缘检测技术 2次下载
- 基于全卷积神经网络的单像素边缘提取算法 5次下载
- 基于个人计算机的智能家居边缘计算系统 13次下载
- 网络边缘侧的新店信号处理技术及其实验 3次下载
- 结合云计算与边缘计算的云边协同综述 27次下载
- 基于边缘计算的组合拍卖式任务卸载机制 4次下载
- 一种云辅助移动边缘计算的计算卸载策略 23次下载
- 结合多尺度边缘保持分解与PCNN的图像融合方法 16次下载
- 边缘计算和人工智能需要了解说明问题 0次下载
- Qorvo智能家居管家物联网和智能家居革命为什么比较慢?详细概述
- 智能连接物联网边缘节点的安全性分析
- 智能家居边缘计算系统 4次下载
- ai边缘盒子有哪些用途?ai视频分析边缘计算盒子详解 600次阅读
- 边缘计算和边缘智能计算区别 747次阅读
- Canny双阈值边缘检测和弱边缘连接详解 1907次阅读
- 增强边缘智能需要什么 750次阅读
- 边缘智能趋势明显,系统安全更要重视 485次阅读
- 边缘智能第1部分:边缘节点 1045次阅读
- 边缘智能第1部分:边缘节点 904次阅读
- 边缘智能第3部分:边缘节点通信 1141次阅读
- 面向边缘设备的微功耗智能 566次阅读
- 一文简谈边缘计算和边缘人工智能 4492次阅读
- 智能边缘计算的7个特征 2101次阅读
- 什么是边缘计算?边缘计算的优点和资料说明 5325次阅读
- 什么是边缘计算?边缘计算中的芯片机遇 1.5w次阅读
- 什么是边缘计算?边缘计算的类型 7250次阅读
- 边缘计算解决的难题有哪些 5103次阅读
下载排行
本周
- 1TPS54202H降压转换器评估模块用户指南
- 1.02MB | 7次下载 | 免费
- 2华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 1次下载 | 3 积分
- 3SMD LED选型目录 灯珠手册
- 5.36 MB | 1次下载 | 免费
- 4Tiva C系列DK-TM4C129X入门指南
- 1.69MB | 1次下载 | 免费
- 5电涌保护器(SPD)的选择、安装以及装配
- 4.57 MB | 1次下载 | 免费
- 6时源芯微EMC前车灯案例
- 458.59 KB | 1次下载 | 免费
- 7bq25890、bq25892双级联充电器EVM(PWR692)用户指南
- 2.02MB | 1次下载 | 免费
- 8TPS54426降压转换器评估模块用户指南
- 847.7KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 156次下载 | 免费
- 22024PMIC市场洞察
- 2.23 MB | 63次下载 | 免费
- 3开关电源设计原理手册
- 1.83 MB | 30次下载 | 免费
- 4智能门锁原理图
- 0.39 MB | 28次下载 | 免费
- 5OAH0428最新规格书(中文)
- 2.52 MB | 15次下载 | 7 积分
- 6ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 9次下载 | 1 积分
- 7LTH7充电电路和锂电池升压5V输出电路原理图
- 0.04 MB | 7次下载 | 免费
- 8TPS54202H降压转换器评估模块用户指南
- 1.02MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183334次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多