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

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

3天内不再提示

TinyML将可以助力打开超低功耗机器学习的大门

独爱72H 来源:EEWORLD 作者:佚名 2020-04-17 15:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

(文章来源:EEWORLD)

如果你把人工智能物联网相结合,你会得到什么?AIoT是一个简单的答案,但你也得到了一个巨大的微控制器的应用新领域,这得益于神经网络技术的进步,意味着机器学习不再局限于超级计算机的世界。如今,智能手机应用程序处理器可以执行图像处理、推荐引擎和其他复杂功能的人工智能推理。

我们将这种能力应用到不起眼的微控制器中是一个巨大的机会。想象一下,我们可以使用人工智能过滤对话中的背景噪音的助听器,也会有识别用户面部并切换到其个性化设置的智能家电,这些以AI驱动的传感器节点可以用最小的电池运行数年。这也在端点处理数据提供了不可忽视的延迟、安全和隐私优势。

然而,利用微控制器设备实现有意义的机器学习并非易事。例如,人工智能计算的一个关键标准——内存,它经常受到严重限制。但数据科学正在迅速发展,以缩小模型的尺寸,设备和IP供应商正通过开发工具和整合为现代机器学习需求量身定制的功能来应对。

作为该行业快速增长的一个标志,TinyML峰会正变得越来越强大。据组织者说,去年举办的首届峰会有11家赞助公司,而今年的活动有27家,而且门票销售时间也早得多。他们的全球设计师月度聚会的会员人数大幅增加。一批企业正在利用TinyML相关的技术与产品,探索如何在这些无处不在的小型设备上,更好的搭载机器学习,以便提高设备的分析能力和运行效率。

TinyML是不同技术领域和推动因素的交集,它位于物联网设备、机器学习和边缘计算之间的结合部,并因为多种驱动力的综合作用,进展很快。

在TinyML 2020峰会上,英伟达ARM高通、谷歌、微软、三星等公司纷纷展示了微型机器学习的最新成果。这是TinyML峰会的第二届,这次他们得出了一些重要的结论:对于很多应用场景,TinyML技术和硬件已经进化到实用性较强的阶段;无论是算法、网络,还是低于100KB的ML模型,都取得了重大突破;视觉和音频领域的低功耗需求快速增长。

何为TinyML?分布最广的物联网设备往往体积很小、电量有限。它们被作为终端硬件,通过嵌入式传感器采集各种数据;计算能力有限,对功耗极为敏感。这类设备也能实现机器学习吗?一个趋势是,人工智能AI正在加快速度从“云端”走向“边缘”,进入到越来越小的物联网设备中。

在终端和边缘侧的微处理器上,实现的机器学习过程,被称为微型机器学习,即TinyML。更准确的说,TinyML是指工程师们在mW功率范围以下的设备上,实现机器学习的方法、工具和技术。

TinyML委员会联合主席、高通的Evgeni Gousev在展会上表示:“我们看到了一个新世界,TinyML技术带来了数以万亿计的智能设备,它们可以感知、分析和自主行动,为所有人创造一个更健康、更可持续的环境。” Gousev将这种增长归因于更节能的硬件和算法的发展,以及更成熟的软件工具的结合。他指出,企业和VC的投资正在增加,初创企业和并购活动也在增加。

如今,TinyML委员会相信这项技术已经得到验证,在微控制器中使用机器学习的初始产品将在2-3年内上市。“杀手级应用”预计将在3-5年内问世。

去年春天,当Google首次演示了用于微控制器的TensorFlow框架版本时,技术验证的一个重要象征。微控制器的TensorFlow Lite被设计为在只有千字节内存设备上运行(核心运行时在Arm Cortex M3上只有16 KB,并且有足够的操作员运行语音关键字检测模型,总共需要22 KB)。它只支持推理(不支持训练)。

大型微控制器制造商当然正饶有兴趣地关注着TinyML社区的发展。随着研究使得神经网络模型越来越小,它们的机会也越来越大。大多数都支持机器学习应用程序。例如,意法半导体有一个STM32Cube扩展包。是一个人工智能,使映射和运行神经网络在其STM32系列的Arm Cortex-M为基础的微控制器。

瑞萨有自己的e-AI开发环境,允许在微控制器上实现AI推理。它有效地将模型转换为一种在e2 studio中可用的形式,并与C/ c++项目兼容。e2 studio ISDE专为Synergy平台而设计,并提供相关工具以用于软件设计流程的三个阶段:准备阶段、构建阶段和调试阶段。

对于准备阶段,e2 studio配备用于硬件选项(包括MCU引脚分配)和软件选项(如RTOS线程分配)的图形配置器。内置错误检查功能可确保做出有效选择,并在出现任何冲突或违规时通知用户。e2 studio还提供设计用于简化构建阶段的功能,如自动代码生成、内置代码模板和自动代码构造。借助关键字彩色编码、跳转声明、变量自动完成和上下文感知手册,开发人员可以节省大量时间和投入。

对于调试阶段,e2 studio提供多种方法来深入显示代码执行情况。调试工具支持动态跟踪线程执行时间和中断服务例程,并支持对整体系统行为进行可视化。全面调试和分析功能将简化实时系统事件的故障诊断流程。NXP表示,有客户使用其低端Kinetis和LPC MCU进行机器学习应用。NXP尽管目前主要是围绕其更大的应用处理器和交叉处理器(在应用处理器和微控制器之间)。但他们正在硬件和软件解决方案上实现人工智能化。
(责任编辑:fqj)

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

    关注

    2939

    文章

    47317

    浏览量

    407747
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LIS2DUXS12:集成AI与Qvar感知的超低功耗加速度计

    的电流消耗。功能还包括具有自适应自配置 (ASC) 的机器学习核心 (MLC) 和模拟量集线器/Qvar传感器通道。STMicroelectronics LIS2DUXS12超低功耗加速度计采用2mm x 2mm x 0.74m
    的头像 发表于 10-29 14:41 295次阅读
    LIS2DUXS12:集成AI与Qvar感知的<b class='flag-5'>超低功耗</b>加速度计

    低功耗蓝牙定位模块

    感算商城联合知名方案公司推出了可用于可穿戴设备和物联网项目。单面表贴设计和板载蓝牙天线可以极大地促进物联网项目的快速部署。 首次具备无线功能,支持蓝牙 5.0,并能够以低功耗运行。 蓝牙
    发表于 10-23 14:01

    【新品发布】超低功耗超小尺寸AW88083数字功放系列强势来袭

    AW88083CSR超低功耗超小封装数字功放是艾为电子推出的新一款产品,适配AR眼镜、骨传导耳机、VR设备等对面积与续航有高要求的可穿戴设备,提升终端产品音频性能。目前AW88083CSR样品已经
    的头像 发表于 08-04 19:34 878次阅读
    【新品发布】<b class='flag-5'>超低功耗</b>超小尺寸AW88083数字功放系列强势来袭

    超低功耗语音芯片有哪些?

    超低功耗语音芯片有哪些好处?当然是给产品带来更好的续航表现和更好的节电表现,但是一位的追求低功耗的也是不对的,因为功耗和产品性能之间始终是要做取舍的。下面小编给大家带来一些超低功耗
    的头像 发表于 07-02 17:27 591次阅读
    <b class='flag-5'>超低功耗</b>语音芯片有哪些?

    Nordic收购 Neuton.AI 关于产品技术的分析

    Nordic Semiconductor 于 2025 年收购了 Neuton.AI,这是一家专注于超小型机器学习TinyML)解决方案的公司。 Neuton 开发了一种独特的神经网络框架,能够
    发表于 06-28 14:18

    超低功耗MCU软件设计技巧与选型

    超低功耗MCU(微控制器)凭借其极低的功耗和高效的能量管理能力,正在快速渗透到多个新兴领域,尤其在物联网(IoT)、可穿戴设备、智能家居和医疗电子等领域展现出巨大的应用潜力,国内超低功耗MCU的崛起
    的头像 发表于 04-12 17:19 1484次阅读
    <b class='flag-5'>超低功耗</b>MCU软件设计技巧与选型

    STM32U5‌(超低功耗MCU,支持TinyML)全面解析

    STM32U5是意法半导体(ST)推出的一款面向低功耗、高安全性与AIoT应用的微控制器(MCU),其设计深度整合了超低功耗架构与TinyML(轻量化机器
    的头像 发表于 04-08 17:38 3191次阅读
    STM32U5‌(<b class='flag-5'>超低功耗</b>MCU,支持<b class='flag-5'>TinyML</b>)全面解析

    迅通科技推出PTR54H20:超低功耗蓝牙6.0模块

    迅通科技正式发布全新一代蓝牙多协议物联网模块——PTR54H20。该模块集超低功耗、高性能计算与先进安全特性于一体,专为AI边缘计算及复杂物联网场景量身打造,助力开发者快速构建智能化、高能效的下一代物联网设备。
    的头像 发表于 04-08 14:47 732次阅读
    迅通科技推出PTR54H20:<b class='flag-5'>超低功耗</b>蓝牙6.0模块

    蜂窝物联网的超低功耗特性

    针对低功耗进行优化的蜂窝物联网 革命性的蜂窝解决方案: 无与伦比的电源效率 要打造卓越的蜂窝物联网产品,低功耗是一个不可或缺的因素。凭借我们在制造屡获殊荣的超低功耗设备方面的丰富专业知识和经验,我们
    的头像 发表于 04-07 14:57 844次阅读

    Nordic NRF9151低功耗蜂窝模组 助力卫星物联网应用.

    。与 Skylo 的合作为新型物联网解决方案打开大门,使这些解决方案可在偏远或离网环境下使用 nRF9151等标准超低功耗蜂窝解决方案运行。 通过这项合作,工业、消费和医疗保健市场现在可以
    发表于 03-24 11:12

    DA14531-00000FX2 超低功耗蓝牙5.1 SOC芯片介绍

    DA14531-00000FX2 芯片介绍1. 概述DA14531-00000FX2 是 Dialog Semiconductor(现为 Renesas Electronics)推出的一款超低功耗
    发表于 03-10 16:47

    笙泉科技超低功耗、高性价比MCU(M0+ : MG32L00)

    笙泉科技超低功耗、高性价比MCU(M0+ : MG32L00) 超低功耗M0+ (MG32L003系列) MG32L003系列是笙泉科技新推出的低功耗MCU,其搭载了高性能的 32 位 ARM
    发表于 01-20 10:51

    zeta在机器学习中的应用 zeta的优缺点分析

    的应用(基于低功耗广域物联网技术ZETA) ZETA作为一种低功耗广域物联网(LPWAN)技术,虽然其直接应用于机器学习的场景可能并不常见,但它可以
    的头像 发表于 12-20 09:11 1624次阅读

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

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