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

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

3天内不再提示

MCU要如何在边缘和节点设计中实现AI功能

电子设计 来源:电子设计 作者:电子设计 2020-10-30 07:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AI:Artificial Intelligence,即人工智能

AI 与我们息息相关,手机导航、语音控制、智慧工厂、物流等这些都会运用 AI 相关技术。


随着人工智能的普及,很多使用 MCU 开发的产品也走向了 AI 的世界。AI 设计主要参与方都是功能强大的 CPUGPUFPGA 等。MCU 与强大的人工智能(AI)有什么关系?

随着 AI 从云到边缘的发展,使得这一观点正在迅速改变,AI 计算引擎使 MCU 能够突破嵌入式应用可能的极限,嵌入式设计已经能够提高网络攻击的实时响应能力和设备安全性。

云计算推动了对具有 AI 功能的 MCU 的需求;它减少了数据传输所需的带宽,并节省了云服务器的处理能力

配备 AI 算法的 MCU 正在应用包含对象识别,启用语音服务和自然语言处理等功能的应用程序。它们还有助于提高物联网(IoT),可穿戴设备和医疗应用中电池供电设备的准确性和数据隐私性。

那么,MCU 如何在边缘和节点设计中实现 AI 功能?下面简要介绍了三种基本方法,这些方法使 MCU 能够在 IoT 网络边缘执行 AI 加速。

三个 MCU + AI 场合

第一种方法(可能是最常见的方法)涉及各种神经网络(NN)框架(例如 Caffe 2,TensorFlow Lite 和 Arm NN)的模型转换,用于在 MCU 上部署云训练的模型和推理引擎。有一些软件工具可以从云中获取经过预训练的神经网络,并通过将其转换为 C 代码来针对 MCU 进行优化。

在 MCU 上运行的优化代码可以在语音,视觉和异常检测应用程序中执行 AI 功能。工程师可以将这些工具集下载到 MCU 配置中,并运行优化神经网络的推论。这些 AI 工具集还提供了基于神经网络的 AI 应用程序的代码示例。

AI 执行模型转换工具可以在低成本和低功耗 MCU 上运行优化神经网络的推论

第二种方法是绕过了对从云借用的预训练神经网络模型的需求,设计人员可以将 AI 库集成到微控制器中,并将本地 AI 培训和分析功能纳入其代码中。

随后,开发人员可以基于从边缘的传感器,麦克风和其他嵌入式设备获取的信号来创建数据模型,并运行诸如预测性维护和模式识别之类的应用程序。

第三,AI 专用协处理器的可用性使 MCU 供应商能够加快机器学习功能的部署。诸如 Arm Cortex-M33 之类的协处理器利用了诸如 CMSIS-DSP 之类的流行 API 来简化代码的可移植性,从而使 MCU 与协处理器紧密耦合,可加快 AI 功能,如协处理相关和矩阵运算。

同时,新推出的 Cortex-M55 具有更强的 AI 处理能力。

上述软件和硬件平台演示了如何通过根据嵌入式设计要求开发的推理引擎在低成本 MCU 中实现 AI 功能。这很关键,因为支持 AI 的 MCU 很有可能在 IoT,工业,智能建筑和医疗应用中改变嵌入式设备的设计。

审核编辑 黄昊宇

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

    关注

    147

    文章

    18613

    浏览量

    387148
  • AI
    AI
    +关注

    关注

    89

    文章

    38120

    浏览量

    296660
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    边缘计算AI加速器类型与应用

    人工智能正在推动对更快速、更智能、更高效计算的需求。然而,随着每秒产生海量数据,将所有数据发送至云端处理已变得不切实际。这正是边缘计算AI加速器变得不可或缺的原因。这种专用硬件能够直接在边缘
    的头像 发表于 11-06 13:42 424次阅读
    <b class='flag-5'>边缘</b>计算<b class='flag-5'>中</b>的<b class='flag-5'>AI</b>加速器类型与应用

    AI边缘计算盒子连接不同的传感器,分别能实现什么功能

    AI边缘计算盒子也被称作“边缘计算服务器”或“边缘计算网关”,它能够实现数据的实时采集、高效处理和智能分析,更能连接各种传感器,
    的头像 发表于 09-10 10:17 517次阅读
    <b class='flag-5'>AI</b><b class='flag-5'>边缘</b>计算盒子连接不同的传感器,分别能<b class='flag-5'>实现</b>什么<b class='flag-5'>功能</b>?

    AI 边缘计算网关:开启智能新时代的钥匙​—龙兴物联

    ,实时监控生产过程;在电力监控系统,网关能获取电力设备信息,实现远程监控管理。​ AI 边缘计算网关的应用场景极为广泛。在工业领域,实时监测设备运行状态,预测故障,优化生产工艺;在智慧交通
    发表于 08-09 16:40

    工地增加AI识别功能?高性能边缘计算设备解决方案来助力

    今年4月,广州市住建局就发布了《广州市住房和城乡建设局关于房屋建筑工程领域考勤设备优化升级的通知》,最新提出了“增加AI识别功能模块。为实现人员实名登记、实时考勤和自动监测数据互相比
    的头像 发表于 08-05 10:18 804次阅读
    工地<b class='flag-5'>要</b>增加<b class='flag-5'>AI</b>识别<b class='flag-5'>功能</b>?高性能<b class='flag-5'>边缘</b>计算设备解决方案来助力

    边缘智能网关在水务行业的应用—龙兴物联

    :‌ 快速泄漏识别:‌ 边缘AI模型识别压力突变、流量异常或特定声波特征,即时判断泄漏并定位大致区间(结合多节点数据)。 减少漏损率:‌ 大幅缩短发现泄漏时间,降低水资源浪费和经济损失。 降低网络依赖
    发表于 08-02 18:28

    FPGA在边缘AI的应用

    从聊天机器人、内容生成到高级数据分析,AI 已无处不在。过去,大多数 AI 处理都在云端完成。然而,随着模型功能日益强大以及对实时洞察的需求持续增长,AI 正在向
    的头像 发表于 06-24 09:31 1387次阅读

    边缘AI实现的核心环节:硬件选择和模型部署

    边缘AI实现原理是将人工智能算法和模型部署到靠近数据源的边缘设备上,使这些设备能够在本地进行数据处理、分析和决策,而无需将数据传输到远程的云端服务器。
    的头像 发表于 06-19 12:19 1051次阅读
    <b class='flag-5'>边缘</b><b class='flag-5'>AI</b><b class='flag-5'>实现</b>的核心环节:硬件选择和模型部署

    STM32F769是否可以部署边缘AI

    STM32F769是否可以部署边缘AI
    发表于 06-17 06:44

    Pimchip-N300 | MCU厂商迈向AI时代的“一站式钥匙”

    AI时代,MCU面临着一个共同的问题:“如何在严格控制功耗、成本与体积的情况下,集成足够的算力来满足边缘AI推理需求?”传统
    的头像 发表于 05-30 17:02 1456次阅读
    Pimchip-N300 | <b class='flag-5'>MCU</b>厂商迈向<b class='flag-5'>AI</b>时代的“一站式钥匙”

    边缘AI实现的核心环节:硬件选择和模型部署

    电子发烧友网综合报道 边缘AI实现原理是将人工智能算法和模型部署到靠近数据源的边缘设备上,使这些设备能够在本地进行数据处理、分析和决策,而无需将数据传输到远程的云端服务器。
    发表于 05-26 07:09 1297次阅读

    利用边缘 AI 技术延长无线电机监测的电池寿命

    ,以便进行预测性维护,并在必要时发出警报。在边缘执行监测功能可减小功耗和延迟,同时优化可用带宽的使用。 对于一个有效到系统,实现这种边缘
    的头像 发表于 04-29 16:30 1397次阅读
    利用<b class='flag-5'>边缘</b> <b class='flag-5'>AI</b> 技术延长无线电机监测的电池寿命

    何在NXP MCU上启用D-Cache?

    我正在 NXP FRDM-MCXN947 MCU 上测试 TFLite AI 模型的推理时间和性能。虽然我使用 NPU 获得了良好的性能,但在不使用 NPU 时,我的推理时间相对较慢。通过启用
    发表于 03-27 07:48

    AI赋能边缘网关:开启智能时代的新蓝海

    在数字化转型的浪潮AI边缘计算的结合正掀起一场深刻的产业变革。边缘网关作为连接物理世界与数字世界的桥梁,在AI技术的加持下,正从简单的
    发表于 02-15 11:41

    何在低功耗MCU实现人工智能和机器学习

    人工智能 (AI) 和机器学习 (ML) 的技术不仅正在快速发展,还逐渐被创新性地应用于低功耗的微控制器 (MCU) ,从而实现边缘
    的头像 发表于 12-17 16:06 1288次阅读

    AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV

    (Computer Vision) 目的:计算机视觉的目标是使计算机能够理解和解释图像或视频的内容,实现类似于人类视觉系统的感知能力。 方法:使用高级算法来解析图像的内容,包括但不限于特征提取、物体
    发表于 12-14 09:31