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

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

3天内不再提示

哪些AI应用能真正从这种方法中受益

电子设计 来源:电子设计 作者:电子设计 2022-02-11 11:11 次阅读

作者 Mark Patrick

AI推向边缘的影响

在上一篇文章中,我们探索了将AI推向网络边缘的一些有力论点。本篇连载文章中,我们将讨论哪些AI应用能真正从这种方法中受益。首先,回顾一下在网络边缘实施AI的原因可以提供一些重要提示。请查看以下任何一项是否适用于项目:

● 无法访问快速、稳定的网络连接
产品在受限环境中运行
● 项目需要交付实时AI
● 可用预算有限

考虑到上述因素,通过在边缘运行ML模型可以使哪些具体的AI项目更容易运行?

虚拟助手

Apple在2010年推出Siri,一如既往地再次引领了潮流。这为其他许多虚拟助手铺平了道路,其中最著名的便是亚马逊的Alexa和Google Assistant。虚拟助手使科幻风格的语音控制成为现实,并通过以下方式工作:

1、首先要说一个唤醒词或启动语音助手。对于Amazon Echo这样的独立式设备,则会不断监听唤醒词,并使用简单的语音模式匹配在本地进行处理。这就是为什么Alexa仅识别特定唤醒词(Alexa、Amazon、Echo和计算机)的原因;
2、设备现在连接到云端服务器,并发送收听内容的录音;
3、云服务器运行语音到文本ML模型,将录制的语音转换为自然语言文本块;
4、文本则会借助自然语言处理解析以提取含义;
5、服务器会计算出所请求的内容,然后将适当的命令或内容发送回设备。

通过将ML模型移到边缘来增进这种体验的方式显而易见:语音助手将具有更快的响应速度、不需要连接到互联网即可嵌入语音控制。也就是说,被调用的应用程序本身可能需要网络连接(例如音乐流媒体服务

面部识别

面部识别是发展速度最快的AI应用之一。这一技术仍在发展,一路上小问题不断。例如,两年前,亚马逊旗下的Rekognition深陷种族主义的争议和指控之中。这套系统在接受了2.5万张图像的训练后,错误地将28个美国少数族裔议员识别为臭名远播的罪犯。1

2019年,英国最大的警察机关大都会警察局 (Met) 对面部识别技术进行了早期试验,结果显示这项技术在81%的时候都不准确。但是,最新的面部识别系统正在变得越来越准确。Met今年年初宣布将在大型活动中采用这项技术扫描已证实的闹事者。

许多需要面部识别的用例都需要这项技术近乎实时地工作。因此,应用程序更依赖于将ML模型移动到网络边缘。Met所采用的系统基于NEC NeoFace Watch,它是完全独立的设备,并具备实时工作能力。NEC的技术还瞄准了其他几个市场,包括零售、企业活动、节日和其他大型活动以及交通运输。

实时监控

工业和采矿业依赖于极其庞大和昂贵的机械。如果这种机器出现意外停机,企业可能蒙受数以百万计的损失。例如,许多采矿作业都依赖于巨型大功率泵来保持巷道无水,并将开采出的泥浆泵送至选矿厂。如果这些泵当中有一台出现灾难性故障,则整个运营都将中断。因此,矿业公司在AI系统中投入巨资,以期借助这些系统提前预测潜在的故障。

目前,这些系统通常基于从设备上安装的物联网传感器传输数据。然后,数据会被集中处理,并将任何必要的警告回传到相应的操作人员。但是,矿山和施工工地的范围可能达到数十公里,通常地形险恶,因此将ML模型直接集成到边缘设备中将简化整个过程。

在边缘运行AI和ML模型需要什么?

将AI转移到网络边缘需要三样东西:合适的硬件、新工具和用于创建ML模型的新范式。下面我们将逐一进行介绍。

经过优化的硬件

如前文所讨论的那样,ML模型通常依赖于大量的并行运算。本质上讲,它们需要原始的计算能力。但是,在算力和设备消耗的实际功率之间始终要进行权衡与取舍。要将ML模型推向边缘,需要消耗功率尽可能少的设备。当需要嵌入设备时更是如此。幸运的是,现在有各种各样的高性能、低功耗MCU

合适的工具

接下来需要合适的工具链以在微控制器上运行ML模型。绝大多数ML框架被设计在64位Intel系列的CPUGPU上运行。相比之下,所有合适的微控制器都具有32位精简指令集架构,例如ARM Cortex系列的MCU。但是,TensorFlow Lite等ML框架的开发使ML模型可以在此类MCU上运行。

一次建模,即可随处运行

最后一块拼图是创建和运行ML模型的不同范式。这可以用“一次建模,即可随处运行”这句话来概括。顾名思义:先创建模型(通常使用大功率的经ML优化的机器),然后使用工具链将其转换为可以在任何微控制器上运行的代码。遗憾的是,这样也损失了从持续学习或强化学习中受益的能力。

权衡

下表列出了在边缘模型上运行ML模型时所做出的一些权衡。但愿它能提供一些有助于确定是否将您的下一个AI项目移至最前沿的指引。

特性 在数据中心 在边缘
实时
持续学习
可嵌入
需要网络?
强化学习
模型是否齐全?

结论

将ML模型推向边缘,实现了AI的新用例,从而有望带来可嵌入式AI的革命。这些在MCU上运行ML模型所需的MCU硬件和工具的发展,均为这类技术的扩展奠定了基础。

审核编辑:何安

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

    关注

    1791

    文章

    47208

    浏览量

    238298
  • 机器学习
    +关注

    关注

    66

    文章

    8408

    浏览量

    132576
收藏 人收藏

    评论

    相关推荐

    减速电机的调速方法是什么?如何调?

    减速电机是一种将电能转换为机械的设备,通过调整电机的转速来实现对负载的控制。调速方法主要有以下几种: 变极调速法:通过改变电机的极数来调整转速。这种方法适用于多极电机,通过改变电机的极数,可以改变
    的头像 发表于 10-24 10:22 578次阅读

    AI for Science:人工智能驱动科学创新》第4章-AI与生命科学读后感

    将成为生命科学领域的重要工具和方法,推动生命科学的深入发展和广泛应用。同时,我们也应该清醒地认识到,这个过程也伴随着诸多挑战和困难。只有不断克服这些挑战,才能充分利用AI技术的优势,为生命科学的发展注入新的活力和动力。
    发表于 10-14 09:21

    AI for Science:人工智能驱动科学创新》第二章AI for Science的技术支撑学习心得

    和数量直接影响到模型的准确性和可靠性。因此,数据获取、处理、分析和质量控制在AI for Science至关重要。此外,数据驱动的研究范式也促使科学家从传统的假设驱动转向更加灵活和开放的研究方法
    发表于 10-14 09:16

    直流无刷电机调速有几种方法及应用

    多种多样,每种方法都有其特定的应用场景和优缺点。 1. 电压控制调速 电压控制调速是通过改变电机供电电压的大小来实现调速的方法这种方法简单易行,但效率较低,因为电压的变化会导致电机的磁通量变化,从而影响电机的性能。 1.
    的头像 发表于 09-03 10:43 1665次阅读

    测量串联电路的Q值有几种方法

    。 1. 共振法 共振法是一种常用的测量Q值的方法,它基于谐振电路在谐振频率下的特性。在这种方法,我们首先需要确定电路的谐振频率,然后测量电路在该频率下的阻抗。 原理: 当电路达到谐振频率时,电感和电容的感抗相互抵消
    的头像 发表于 08-09 17:10 1842次阅读

    pwm脉宽调制的四种方法有哪些

    于电机控制、LED调光、音频处理等领域。以下是四种常见的PWM脉宽调制方法: 固定频率PWM(Fixed-Frequency PWM) 固定频率PWM是一种最基本的PWM调制方法。在这种方法
    的头像 发表于 08-08 15:10 1249次阅读

    人脸检测的五种方法各有什么特征和优缺点

    来实现人脸检测。这种方法通常使用肤色模型来描述人脸肤色的分布,然后通过肤色模型与图像像素的匹配程度来判断是否为人脸。 优点: 计算简单,实现容易。 对于肤色分布较为均匀的图像,检测效果较好。 缺点: 对光照变化敏感
    的头像 发表于 07-03 14:47 817次阅读

    步入式恒温恒湿试验房的校准步骤和方法

    校准步入式恒温恒湿试验房的方法主要有三种,每种方法都有其优缺点。以下是详细的校准步骤和方法:   1、在有负载条件下进行校准:   (1)优点:这种方法能够比较准确地评估测试样品对
    的头像 发表于 06-07 15:57 507次阅读
    步入式恒温恒湿试验房的校准步骤和<b class='flag-5'>方法</b>

    推出最新的边缘AI服务器及内置耐AI芯片的PC设备

    - 耐的边缘 AI 服务器 KNEO 330 为中小企业带来 30-40% 的成本节省,同兼顾隐私和安全性。- 耐的边缘 GPT AI 芯片 KL830 可完全应用于
    的头像 发表于 06-05 10:21 614次阅读

    接地电阻的测量有哪几种方法

    接地电阻的测量对于确保电气系统的安全性和可靠性至关重要。存在几种不同的方法来测量接地电阻,每种方法都有其特定的应用场景和技术要求。
    的头像 发表于 05-07 14:17 1.3w次阅读

    电路咨询

    各位大佬,这个电路的mos管这样连接,我用了英飞凌的驱动芯片,这种电路,用这种方法正常导通吗
    发表于 05-03 14:58

    三菱M70 PLC增加注解的三种方法简析

    三菱M70 PLC增加注解的三种方法
    的头像 发表于 02-26 09:59 1082次阅读
    三菱M70 PLC增加注解的三<b class='flag-5'>种方法</b>简析

    传统激光功率衰减的三种方法

    传统激光功率衰减通常使用以下三种方法,分别为中性密度衰减片衰减法、偏振衰减法、镀膜光学镜片衰减法。
    的头像 发表于 01-20 10:42 1736次阅读
    传统激光功率衰减的三<b class='flag-5'>种方法</b>

    labview与sql数据库连接5种方法

    连接LabVIEW和SQL数据库是一种常见的需求,可以通过多种方法实现。本文将介绍五种连接LabVIEW和SQL数据库的方法方法一:使用ADO.NET连接数据库 ADO.NET是一个用于访问
    的头像 发表于 01-07 16:01 4852次阅读

    编写PLC程序的7种方法

    这种方法是最原始最初级的写法,也是最简单的一种写法,比如第一步置位M0,M0接通后控制某个结果,结果实现后复位M0,再置位M1,依次进行l流程控制。这种写法通用所有的PLC。
    发表于 01-02 11:08 1.2w次阅读
    编写PLC程序的7<b class='flag-5'>种方法</b>