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

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

3天内不再提示

芯科科技前沿的MCU+AI/ML开发工具解决方案

Silicon Labs 来源:Silicon Labs 2024-08-20 11:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

人工智能(AI)和机器学习(ML)是使系统能够从数据中学习,进行推断并随着时间的推移提高其性能的关键技术。这些技术通常用于大型数据中心和功能强大的GPU,但是将它们部署在资源有限的设备(如微控制器MCU)上的需求越来越大。

在本博客中,Silicon Labs(亦称“芯科科技”)产品营销高级经理Gopinath Krishniah先生将带您探究MCU技术和AI/ML的交叉与汇合,以及它如何影响低功耗边缘设备的发展;同时将讨论在电池供电设备的MCU上运行AI的困难、创新和实际用例,并进一步介绍芯科科技专为边缘智能开发所提供全套MCU+AI/ML工具的解决方案。

AI/MLMCU概述

人工智能创造的计算机系统可以完成类似人类的任务,比如理解语言、寻找模式和做决定。机器学习是人工智能的一个子集,涉及使用算法,让计算机从数据中学习,并随着时间的推移变得更好。机器学习模型可以找到模式,排序对象,并从示例中预测结果。

mcu在使AI和ML在边缘设备上成为可能方面发挥着重要作用。

基于MCU运行的边缘AI/ML用例包括:

关键字识别:识别特定的单词或短语(例如,语音命令),而不需要云连接。

传感器融合:结合来自多个传感器的数据,做出比单一传感器解决方案更明智的决策。

异常检测:检测传感器数据中的异常值或异常模式,可能表明故障,错误或威胁,用于预测性维护或质量控制。

目标检测:在摄像机或其他传感器捕获的图像或视频中识别和定位感兴趣的对象(例如,人脸、行人、车辆)。

手势识别:在摄像机或其他传感器捕获的图像或视频中解释人类手势(如手部动作、面部表情、身体姿势),以改善人机交互。

AI/MLMCU上的挑战

深度学习模型,特别是深度神经网络(DNN),已经成为计算机视觉和自然语言处理等复杂任务中不可或缺的一部分。然而,它们的计算需求是巨大的。这种资源密集型模型对于日常设备来说是不切实际的,尤其是那些由边缘设备中的低功耗MCU供电的设备。深度学习模型复杂性的增长是必然的,随着深度神经网络变得越来越复杂,它们的尺寸会膨胀,使它们与MCU上有限的可用计算资源不兼容。

什么是TinyML?

TinyML指的是为在资源受限的设备上部署而优化的机器学习模型和技术。这些设备在边缘运行,在那里生成数据,并在本地执行推理。TinyML系统通常运行在低功耗MCU上,对节点本地收集的数据执行推断。推理是人工智能模型的关键时刻,测试它在训练中所学知识的应用能力。本地推理使MCU能够直接执行AI模型,在不依赖外部服务器或云服务的情况下做出实时决策。

在AI/ML环境中,局部推理至关重要,原因如下:

资源限制:许多嵌入式设备,特别是那些使用电池供电的设备,资源有限,例如内存、处理能力和能源效率。传统的通用微控制器由于其有限的处理能力和内存、有限的能源资源或缺乏片上加速而难以有效地执行人工智能任务。本地推理允许这些资源受限的设备在不消耗过多功率的情况下执行AI工作负载,以提高效率和性能。

用户体验增强:考虑一个例子-支持人工智能的电子Cat Flap。通过训练它区分猫和其他物体,它可以只为被授权的猫开门。在这里,本地推理通过确保安全性和便利性来改善用户体验,而不需要诸如RFID项圈之类的额外硬件。

效率和性能:GPU通常用于大规模人工智能部署,因为它们可以并行执行许多流程,这对于有效的人工智能训练至关重要。然而,对于小型嵌入式应用来说,GPU的成本很高,并且超出了功率预算。AI优化的MCU具有专门的架构,通过为AI工作负载提供更好的性能和功率效率来实现平衡。芯科科技提供的新型无线SoCMCU中已包括一个矩阵矢量处理器,作为其AI/ML支持的一部分。这种专门的硬件加速器旨在增强AI/ML算法或矢量数学运算的性能,以缩短推理时间并以更低的功耗执行这些关键任务。

总之,边缘的本地推理可以实现实时决策,减少延迟,增强安全性,使电池供电的设备具有人工智能功能,并增强用户体验,使其成为现代计算系统的关键组成部分,同时满足资源限制。

芯科科技前沿的AI/ML解决方案

芯科科技作为智能、安全物联网无线连接领域的开拓者,正在致力于将AI/ML带到边缘。我们对创新的承诺导致了开创性的解决方案,它赋予资源受限的设备如MCU具备更丰富的智能功能。

针对TinyML进行优化的设备

EFR32xG24、EFR32xG28和EFR32xG26等无线MCU系列产品均结合了78 MHz的ARM-M33处理器、高性能无线电、精密模拟性能,以及一个AI/ML硬件加速器,给开发人员一个灵活的平台,用于部署边缘智能。同时,这些产品还支持广泛的物联网无线协议,提供最高的安全性与最佳的RF性能/能效比的组合。

现今的开发人员经常被迫为在边缘部署人工智能/ ML而付出许多精力。xG24、xG28和xG26使用专用的AI/ML加速器,可以大幅降低整体设计复杂性,助力开发人员更快实现产品原型。专门的硬件设计对于处理复杂的计算可提高8倍的推理速度,以及在能源效率上改进了6倍;这与基于固件和云计算的解决方案相比,可提供更高的性能和效益。硬件加速器的使用将从主应用程序MCU中触发的负担卸下了更多的时钟周期,从而服务您的应用程序。

简化AI/ML开发的工具

构建、测试和部署机器学习所需算法的工具与运行这些算法的MCU一样重要。通过与TensorFlowSensiMLEdgeImpulseTinyML领域的领导者合作,芯科科技为初学者和专家提供了多种开发工具的选择。使用这个新的AI/ML工具链和芯科科技的SimplicityStudio开发环境,开发人员可以创建应用程序,从各种连接的设备中提取信息,以做出智能的机器学习驱动的决策。

芯科科技提供各种工具和资源来支持ML应用程序:

ML应用:开发平台支持TinyML模型推理,由TensorFlow Lite forMicrocontrollersTFLM)框架支持。存储库包含一组利用ML的嵌入式应用程序。

机器学习工具包(MLTK):这是一个带有命令行实用程序和脚本的Python包,可帮助为芯科科技的嵌入式平台开发机器学习模型。它包括从命令行界面或Python脚本执行机器学习操作的功能,确定机器学习模型在嵌入式平台上的执行效率,以及使用Google TensorFlow训练机器学习模型。

芯科科技还提供一个TinyML解决方案,作为机器学习工具包的一部分。该工具包包括TinyML基准测试使用的几个模型。这些模型可以在芯科科技GitHub上找到,包括异常检测、图像分类和关键字识别。

AI/ML驱动的边缘设备为我们与周围环境的互动开辟了新的视野,它们将很快以惊人的方式改变我们的生活。芯科科技处于TinyML创新的最前沿,使其能够将这些功能以前所未有的方式带入低功耗,连接的边缘设备。

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

    关注

    49

    文章

    8909

    浏览量

    166020
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19232

    浏览量

    405149
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3841

    浏览量

    134043
  • AI
    AI
    +关注

    关注

    91

    文章

    41963

    浏览量

    303029

原文标题:行业前沿的MCU + AI/ML开发工具弥合智能和嵌入式系统之间的差距

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    科技助力合作伙伴Adaptiv开发出新型智能照明解决方案

    Silicon Labs(科技)的MG21和 MG22 多协议无线SoC兼具高性能与低功耗的特点,助力合作伙伴Adaptiv开发出新型智能照明解决方案
    的头像 发表于 05-18 09:07 375次阅读

    IBM推出AI驱动开发工具IBM Bob

    IBM近日宣布在全球范围内正式推出IBM Bob,一款面向企业团队的AI驱动开发工具。与目前市场上常见的AI编程助手不同,Bob的定位不仅是辅助写代码,而是覆盖从需求规划、代码编写、测试验证到部署上线和遗留系统改造的完整软件
    的头像 发表于 05-09 10:34 515次阅读

    劳特巴赫TRACE32开发工具全面适配驰科技E3620智控MCU芯片

    2026北京车展前夕,劳特巴赫(Lauterbach)与驰科技共同宣布:其 TRACE32 开发工具已完成驰新一代智控 MCU 芯片 E3620 的全面适配,实现对
    的头像 发表于 04-22 16:08 2228次阅读
    劳特巴赫TRACE32<b class='flag-5'>开发工具</b>全面适配<b class='flag-5'>芯</b>驰科技E3620智控<b class='flag-5'>MCU</b>芯片

    基于中微爱AiP8M7008 MCU的电动工具开发平台解决方案

    中微爱电动工具开发平台基于AiP8M7008 芯片设计,专为直流无刷电机驱动的电动工具类产品提供快速开发支持。平台支持多款电动
    的头像 发表于 04-07 14:15 2813次阅读
    基于中微爱<b class='flag-5'>芯</b>AiP8M7008 <b class='flag-5'>MCU</b>的电动<b class='flag-5'>工具</b><b class='flag-5'>开发</b>平台<b class='flag-5'>解决方案</b>

    科技携手Waites公司打造基于传感器的状态监测解决方案

    Silicon Labs(科技)携手Waites公司,基于MG24多协议 SoC打造支持人工智能和机器学习(AI/ML)且可适配不同工厂、设备类型与运行环境的预测性维护
    的头像 发表于 03-09 15:30 602次阅读

    科技免费提供SystemView可视化分析工具

    Silicon Labs(科技)近期宣布与嵌入式设计领导者 SEGGER 建立合作伙伴关系,为所有采用科技技术的开发者免费提供Sys
    的头像 发表于 02-28 15:13 1368次阅读

    Microchip 推出生产就绪型全栈边缘 AI 解决方案,赋能MCU和MPU实现 智能实时决策

    当今工业、汽车、数据中心及消费级物联网(IoT)网络对实时推理与决策应用的需求。Microchip Technology (微科技公司)推出全栈解决方案扩展其边缘AI产品线,利用单片机(MC
    的头像 发表于 02-25 10:03 3.8w次阅读
    Microchip 推出生产就绪型全栈边缘 <b class='flag-5'>AI</b> <b class='flag-5'>解决方案</b>,赋能<b class='flag-5'>MCU</b>和MPU实现 智能实时决策

    MIKROE与瑞萨签署多年MCU嵌入式开发工具支持协议

    的微控制器(MCU开发工具支持协议。根据该协议,MIKROE为瑞萨最受欢迎的500个MCU以及即将发布的新产品提供开发工具,并建立瑞萨首个Planet Debug远程板场,使世界各地
    发表于 01-28 12:04 1393次阅读
    MIKROE与瑞萨签署多年<b class='flag-5'>MCU</b>嵌入式<b class='flag-5'>开发工具</b>支持协议

    科技助力涂鸦智能推出新一代免编码AIoT开发平台

    的创新。新平台得益于科技无线连接解决方案的强大射频性能、超低功耗以及专用的人工智能和机器学习(AI/ML)硬件加速器,可加速智能照明应用
    的头像 发表于 01-23 14:34 711次阅读

    开源鸿蒙技术大会2025丨IDE分论坛:聚焦AI驱动的开发工具革新,探索下一代IDE前沿技术

    、企业界专家做精彩分享。论坛聚焦AI驱动的开发工具革新,围绕产业界AI深度融合的开源鸿蒙应用开发实践,探讨在Agentic IDE、自然语言交互等下一代IDE技术的
    的头像 发表于 11-20 17:21 1085次阅读
    开源鸿蒙技术大会2025丨IDE分论坛:聚焦<b class='flag-5'>AI</b>驱动的<b class='flag-5'>开发工具</b>革新,探索下一代IDE<b class='flag-5'>前沿</b>技术

    源都有哪些开发工具?具体性能如何?

    源都有哪些开发工具?具体性能如何?
    发表于 11-14 07:58

    2025百度十大科技前沿发明亮相

    从大模型、深度学习框架到智能体、数字人、无人驾驶等AI技术突破,今年发布的十大科技前沿发明涵盖了人工智能算力、框架、模型、场景应用全栈技术体系。
    的头像 发表于 11-05 15:42 912次阅读

    华大电子支持的主流开发工具有哪些

    华大电子支持的主流开发工具
    的头像 发表于 09-28 10:43 884次阅读
    华大电子支持的主流<b class='flag-5'>开发工具</b>有哪些

    [开发工具] CS32L015的相关资料,基于海科技MCU的小尺寸彩屏显示解决方案

    你好!看到海CSCS32L015方案提供小屏幕解决方案,想要评估该方案,可以将 CS32L015 的相关资料 ( 用户手册、Pack包、屏幕开发
    发表于 09-16 14:32

    创发布新版GUI开发工具 新增多国语言设置等功能

    近日,匠创自主研发的GUI开发工具AiUIBuilder推出全新V1.3.0版本。作为一款基于LVGL的UI设计工具,AiUIBuilder致力于为嵌入式平台的图形应用开发提供高效、
    的头像 发表于 08-07 15:36 1641次阅读
    匠<b class='flag-5'>芯</b>创发布新版GUI<b class='flag-5'>开发工具</b> 新增多国语言设置等功能