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】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    2932

    文章

    46349

    浏览量

    394234
  • 机器学习
    +关注

    关注

    66

    文章

    8510

    浏览量

    134850
  • Silicon Labs
    +关注

    关注

    11

    文章

    335

    浏览量

    63143

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    联网的应用范围有哪些?

    用场景。车联网让车辆与车辆、车辆与基础设施之间相互通信,实现智能驾驶辅助、交通拥堵预测与疏导等功能。智能公交车通过联网技术可实时调整发车时间间隔,优化运营线路,提升公共交通的服务质
    发表于 06-16 16:01

    Nordic nRF54 系列芯片:开启 AI 与联网新时代?

    在科技飞速发展的今天,芯片技术的创新始终是推动行业进步的关键力量。Nordic 公司的 nRF54 系列芯片,正以其卓越的性能和独特的设计,为 AI 机器学习联网应用带来前所未有的
    发表于 04-01 00:18

    敏捷合成器的技术原理和应用场景

    敏捷合成器,作为一种高性能的信号发生器,其技术原理和应用场景值得深入探讨。技术原理敏捷合成器的技术原理主要基于先进的频率合成技术和数字信号处理技术。它通常具有宽频率范围、快速建立和可编程的相位、频率
    发表于 02-20 15:25

    宇树科技在联网方面

    能力。例如,在安防巡逻场景中,机器人可以通过学习历史数据和实时环境信息,自动识别异常行为和潜在的安全威胁,并及时做出相应的决策和报警。 产业生态合作 与上下游企业协同发展:宇树科技在
    发表于 02-04 06:48

    联网表有哪些功能?用在哪些场景

    们多年的智能电力仪表开发经验与各种联网技术相结合,从而实现多种应用场景的适配。? ? ? ? ? 审核编辑 黄宇
    的头像 发表于 12-25 15:08 ?522次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>表有哪些功能?用在哪些<b class='flag-5'>场景</b>?

    模块化仪器的技术原理和应用场景

    模块化仪器是插拔式的计算机板卡,功能类似于传统的台式仪器,其技术原理和应用场景可以归纳如下:一、技术原理 模块化设计:模块化仪器使用一个框架,可以将不同类型或不同数量的功能卡插入其中,从而适应一系列
    发表于 11-28 15:09

    联网学习路线来啦!

    联网学习路线来啦! 联网方向作为目前一个热门的技术发展方向,有大量的人才需求,小白的学习入门
    发表于 11-11 16:03

    无线通信测试平台的技术原理和应用场景

    无线通信测试平台的技术原理和应用场景是无线通信领域的重要组成部分。以下是对这两个方面的详细阐述:一、无线通信测试平台的技术原理无线通信测试平台的技术原理主要基于无线信号传输和接收过程中的各种特性
    发表于 11-06 14:29

    智能系统与联网结合

    在数字化转型的浪潮中,智能系统与联网结合成为了推动社会进步的关键力量。联网通过连接各种设备,收集和传输数据,而智能系统则利用这些数据进
    的头像 发表于 10-29 09:46 ?960次阅读

    工业联网网关的应用场景有哪些

    的采集、传输、处理和分析,为工业互联网的构建提供重要支撑。 为满足不同行业不同用户的需求,通博联提供了多种类型的工业联网网关,以实现不同场景
    的头像 发表于 10-25 10:41 ?771次阅读
    工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>网关的应<b class='flag-5'>用场景</b>有哪些

    NFC协议分析仪的技术原理和应用场景

    的安全性,并提出相应的防护措施和改进建议。 综上所述,NFC协议分析仪在移动支付、门禁系统、智能标签识别、联网设备控制以及安全分析等领域都有广泛的应用场景。它能够帮助用户快速准确地分析NFC通信协议和性能表现,提高系统的安全性
    发表于 09-25 14:45

    揭秘联网网关及其应用场景

    随着科技的飞速发展,联网(IoT)技术已深入生活的方方面面,形成了一个由无数“智能”设备构成的庞大网络。然而,要实现这些设备的有效通信与数据整合,联网网关发挥着至关重要的作用。本文
    的头像 发表于 09-05 10:46 ?799次阅读
    揭秘<b class='flag-5'>物</b><b class='flag-5'>联网</b>网关及其应<b class='flag-5'>用场景</b>

    工业联网用场景

    通信感知技术,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现人、机、之间的全面互联,为工业生产带来前所未有的变革。 1. 智能工厂与生产线优化 在生产线上部署大量传感器、RFID标签、读卡器、电压采集
    的头像 发表于 09-02 16:20 ?829次阅读

    浅谈国产异构双核RISC-V+FPGA处理器AG32VF407的优势和应用场景

    技术手段提高系统的安全性和可靠性,适用于对安全要求较高的应用场景。 应用场景 边缘计算 : 在联网、智能城市等边缘计算场景中,异构双核R
    发表于 08-31 08:32

    六大联网用场景及其解决方案

    联网用场景的多样化和广泛性为各行各业带来了许多创新和便利。智能家居、智慧城市、工业联网、农业
    的头像 发表于 08-06 15:51 ?4651次阅读
    六大<b class='flag-5'>物</b><b class='flag-5'>联网</b>应<b class='flag-5'>用场景</b>及其解决方案