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

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

3天内不再提示

物联网结合机器学习(ML)的应用场景

Silicon Labs 来源:SiliconLabs 作者:Dan Kozin 2022-06-13 16:26 次阅读

本篇博客文章介绍了物联网结合机器学习(ML)的应用场景,以及如何基于Silicon Labs(亦称“芯科科技”)的无线SoC平台展开机器学习的开发。

为什么需要物联网芯片制造商来实现机器学习应用?

对于芯片制造商来说,在设备网络的边缘而不是在接入点或云端中执行机器学习是非常重要的,因为这样可以在延迟等方面具有显著优势。对边缘数据的处理和相应的操作也会带来更好的系统性能。例如,启用设备的上下文感知功能可以降低带宽需求和功耗。由于不需要将原始传感器数据发送到云端,因此需要更少的带宽,并且无需使用云服务器来分析数据,从而节省了能耗。最终,隐私和安全性也可以通过机器学习来改善,例如,一个人的面部图像不需要被发送到云端,身份识别可以在本地就完成。

创建优化的无线平台,可以在有限的内存中运行ML

将机器学习集成到边缘设备一直是物联网领域备受期待的发展之一。作为物联网无线SoC制造商,SiliconLabs通过一种能够整合到嵌入式应用程序中的形式向开发人员提供了相关解决方案。

Silicon Labs已经在Wireless Gecko第一代和第二代无线SoC平台中提供机器学习应用开发的支持,包括最新发布的带有内置AI/ML硬件加速器的BG24和MG24系列产品。这是一个通过软件启用的协同处理器,我们的两个合作伙伴SensiML和EdgeImpulse已经更新了他们的平台,以便在为BG24或MG24开发代码时自动使用硬件加速器。确切地说是选择TensorFlow内核由该协处理器加速,以减轻MCU的负担并允许它执行其他任务,如无线通信。任何将TensorFlowLite用于微控制器(TensorFlowLite for Microcontrollers, TFLM)的开发者或第三方都将能够自动利用硬件加速器的优势。

关于机器学习解决方案,开发者需要了解什么?

尽管可以完全围绕机器学习构建应用程序,但我们相信大多数人都会使用机器学习为嵌入式无线产品添加新的差异化功能。我们将这种方法称为“机器学习作为一种功能(MachineLearning as a Feature)”。开发一个将机器学习作为功能集成的应用程序需要两个不同的工作流程:

用于创建无线应用程序的嵌入式应用程序开发工作(使用Simplicity Studio或你喜欢的IDE)。

机器学习工作流用于创建可添加到嵌入式应用程序的机器学习功能。

当将机器学习作为一种功能的设备最终部署到现场时,应用程序将从相关传感器(例如麦克风)获取输入,并在一个称为推断的过程中对其进行分析。推理是通过机器学习模型运行实时数据点来预测分类的过程。通常还需要对模型输出进行额外的后处理(例如,阈值化和平均化)。

机器学习入门—根据所需功能选择合适工具

虽然Silicon Labs提供的平台可帮助您将机器学习纳入嵌入式应用中,但我们不提供实际的机器学习模型。因此,我们已经与许多模型工具和解决方案提供商合作,并进一步提供了可根据您的需求选择最佳工具的不同方法之文档。嵌入式开发人员选用最适合的工具取决于两个方面:机器学习技能的水平(见下图)和正在开发的用例。在文档页面的底部,您可以找到一些基于用例的示例和教程的链接。

亲自动手体验支持AI/ML的开发套件

我们的EFR32xG24和Thunderboard Sense开发工具包非常适合轻松地试用各种机器学习示例应用程序。上述所有软件都可以在任一开发工具包上运行。

学习合作伙伴的更多开发技巧

SensiML现有的AI工具利用了最新的AI/ML硬件加速功能,呈现在我们新的BG24和MG24 SoC中。SensiML的分析工具包带有内置autoML软件,使OEM快速创建功率优化的智能传感应用程序而无需数据科学专业知识,对MG24和BG24SoC系列进行了补充。

Edge Impulse和Silicon Labs正在为构建人工智能感知产品的公司提供强大的嵌入式机器学习平台。有了新的MG24和BG24SoC,嵌入式开发人员可以使用EdgeImpulse的解决方案来设计自动化的数据标签、预先构建的数字信号处理和机器学习功能区块、实时分类测试和数字孪生(digitaltwins),这些比以往任何时候都更简单、更情境化且更易于开发。

本文作者Dan Kozin是Silicon Labs的高级产品经理,负责机器学习软件和DX。他拥有多年的产品管理和软件工程经验,专注于用户体验和可扩展系统。他在通信系统、网络、物联网、移动设备和计算机电话领域拥有丰富的开发平台行业经验。

原文标题:【入门指南】如何开发机器学习?

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

审核编辑:汤梓红

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

    关注

    2860

    文章

    41250

    浏览量

    357384
  • 机器学习
    +关注

    关注

    66

    文章

    8061

    浏览量

    130441
  • Silicon Labs
    +关注

    关注

    11

    文章

    306

    浏览量

    62243

原文标题:【入门指南】如何开发机器学习?

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

收藏 人收藏

    评论

    相关推荐

    NanoEdge AI的技术原理、应用场景及优势

    硬件设计则是为了确保设备在执行这些任务时能够保持低能耗,从而提高其续航能力。 2、应用场景 NanoEdge AI 可以广泛应用于各种联网设备和传感器,如智能家居、工业自动化、智能交通、医疗健康
    发表于 03-12 08:09

    什么是非蜂窝物联网芯片?非蜂窝物联网芯片的使用场景

    什么是非蜂窝物联网芯片?非蜂窝物联网芯片的使用场景  非蜂窝物联网芯片是指用于非蜂窝网络的物联网设备的芯片。非蜂窝物
    的头像 发表于 02-01 10:39 907次阅读

    AG32VF-MIPI应用场景

    MIPI接口技术在图像和视频传输中的应用越来越广泛,应用场景也在不断拓展,而不仅限于移动设备。MIPI接口在联网、智能家居、智能监控、智能电视、智能汽车等领域也得到广泛应用。 MIPI还可
    发表于 01-22 08:56

    桂花网蓝牙网关:功能强大、应用广泛的联网连接设备

    联网迅速发展的今天,蓝牙网关作为连接设备的关键组件,发挥着越来越重要的作用。北京桂花网公司作为一家专业的联网解决方案提供商,其蓝牙网关在功能和应
    发表于 12-12 16:06

    labview 和 wincc 的区别 使用场景

    labview 和 wincc 的区别 使用场景 都是上位机软件,都可以做监控软件 wincc的名气也比较大 对比的资料较少 写这些文章的人,从自己的从事的行业出发,带有自己的思维 使用的场景 肯定
    发表于 10-27 18:01

    SMT组装工艺流程的应用场景

    工艺流程的应用场景。 01单面纯贴片工艺 应用场景: 仅在一面有需要焊接的贴片器件。 02双面纯贴片工艺 应用场景: A/B面均为贴片元件。 03单面混装工艺 应用场景: A面有贴
    发表于 10-20 10:31

    联网专业前景怎么样?

    联网专业人才在团队协作和跨领域项目中有很强的竞争力。4.创新潜力:联网处于快速发展的阶段,不断涌现新的应用场景和技术创新。
    发表于 10-20 09:48

    首席技术官Daniel Cooley: 揭示人工智能和机器学习(AI/ML)的影响力!

    Association ) 发行的新加坡半导体之声杂志( Singapore Semiconductor VoiceMagazine ) 专访,以 “揭示 人工智能 和 机器学习 ( AI/ML
    的头像 发表于 10-12 15:55 127次阅读
    首席技术官Daniel Cooley: 揭示人工智能和<b class='flag-5'>机器</b><b class='flag-5'>学习</b>(AI/<b class='flag-5'>ML</b>)的影响力!

    联网的8大应用场景

    随着工业生产自动化程度的不断提高,物联网已经成为了重要的发展趋势。物联网可以助力企业实现生产过程的数字化、智能化和网络化,提高企业的生产效率和质量,为企业创造更大的价值。       物联网的应
    的头像 发表于 10-08 09:42 1075次阅读

    基于飞腾派的边缘联网

    本帖最后由 zhh763984017 于 2023-9-21 16:53 编辑 今天给大家分享一个飞腾派的一个应用场景——边缘联网关。边缘
    发表于 09-21 16:50

    aigc是什么概念?aigc的应用场景

    的一个新的概念和工具,旨在加速机器学习和深度学习的发展,提高人工智能在各个领域的应用效率和质量。AIGC可以帮助开发人员在从数据到模型的整个过程中,更快、更准确地进行模型选择、测试和优化,将人工智能计算效率提高到前所未有的高度,
    的头像 发表于 08-21 17:16 2794次阅读

    机器学习构建ML模型实践

    实践中的机器学习:构建 ML 模型
    的头像 发表于 07-05 16:30 420次阅读

    机器视觉应用场景

    机器视觉应用场景 随着时代的发展,新的技术,机器视觉的应用越来越广泛。以下是机器视觉的典型应用场景: 1.生产车间组装
    发表于 06-29 11:35 731次阅读

    联网无线通信技术比较

    的商用,‘管’这一侧基本上也变得十分通畅,大带宽,低时延的特性,满足了各种联网用场景的需求。就蓝牙来说,各种应用如果出现与云之间的交互的话,5G就能比较好的克服时延的问题。举个栗子,在家居
    发表于 05-15 15:57

    联网中台有哪些典型应用场景?#数据中台 #联网 #光点科技

    联网
    光点科技
    发布于 :2023年04月19日 14:21:22