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

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

3天内不再提示

SensiML端到端AI工具包

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-12 09:50 次阅读

有没有办法在边缘简化机器学习算法的创建和验证?这是 SensiML 在Virtual ST Developers Conference 2020期间的热门演讲中回答的一个问题。人工智能在展会上占有重要地位。我们甚至在 ST 博客主办的设计公司圆桌会议上看到了它。在讨论过程中,小组成员解释了客户如何开始要求具有机器学习功能的产品。因此,我们认为有必要与ST 合作伙伴计划成员 SensiML 的首席执行官兼创始人 Chris Roger 坐下来了解他的团队在 ST 开发者大会上展示的工具的范围和重要性的更多背景信息

挑战:前端数据收集

尽管专家们多年来一直在谈论它,但边缘的机器学习仍然是一项年轻的技术。因此,工程师经常不得不依赖许多不同的工具和复杂的工作流程。因此,当团队从开发过程的一个步骤转移到下一个步骤时,他们可能会面临更大的挑战。SensiML 使用涵盖数据捕获、算法生成和验证的端到端工具包解决了这个问题。此外,SensiML 解决方案也是透明的,可通过 GUI 和 Python IDE 进行扩展。因此,一旦团队开始掌握机器学习应用程序,他们就不会超越它,但新手仍然可以使用它。事实上,该公司提供了许多教程和视频以上解释了工程师如何使用 SensiML 工具包。因此,我们认为有必要进一步推动对话,并决定与 Chris 讨论 TinyML 应用程序的一些主要缺陷,以及他的团队正在做些什么来进一步优化工作流程。

数据采集

SensiML 数据仓库和 SensorTile.box 支持

数据捕获本身就是一个难以解决的问题,因为那些没有数据的人必须进行大量投资才能获得数据,因为拥有数据的人宁愿自己保留也不愿分享。因此,SensiML 是一个独特的合作伙伴,因为该公司解决了这两个问题。首先,它提供了一个用作数据集库的数据仓库。一些示例甚至附带教程,以帮助刚接触机器学习应用程序的团队。其次,SensiML工具包连接到SensorTile.box,使用ST的传感器平台采集信息。 上面的视频演示实际上展示了如何使用我们的电路板快速捕捉风扇振动。只需点击几下,SensiML 软件就可以通过串行端口传输传感器的数据。

从 BLE 到 MQTT

SensiML CEO 还告诉我们他的工程师如何使用 SensorTile 来评估低功耗蓝牙的局限性。该协议的低数据速率迫使他们依赖外部存储卡,因为系统无法一次传输所有内容。因此,SensiML 团队意识到他们需要一些更强大的东西,特别是对于工业应用。Chris 解释说,他的团队致力于使用 MQTT 协议与 ST 传感器进行交互。这需要时间,但他们最终能够使用 MQTT over serial 来减少开销,同时受益于更高的数据速率。如今,SensiML 用户只需选择一个选项即可轻松利用所有这些功能。

优化工作流程

自动贴标

SensiML 演示文稿引人注目的另一个原因是它解决了一个经常被设计师忽视的挑战:标签。拥有一个或多个 AI 项目的团队知道数据收集的难度。我们最近在分享 ST 工程师如何设计我们的婴儿哭泣检测器应用程序时强调了这一事实。数据采集​​具有挑战性。然而,一旦工程师有了数据集,他们仍然需要对其进行标记,这是另一个影响巨大的复杂过程。大多数竞争框架都以庞大的 CSV 文件开始,这些文件变得非常笨拙。这种数据结构很容易出错,部分原因是标记过程变得如此乏味。

SensiML 使用捕获信号并标记它们的工具解决了这个问题。例如,它的数据洞察技术可以自动化标签操作。用户首先描述了几十个例子。然后,该工具包会推断出它认为是相同的样本。因此,工程师只需要验证工具的自动标签或更改一些虚假数据。最终,这个过程变得更简单、更快、更愉快。SensiML 还提供版本控制功能。如果团队处理多个数据集并由于问题不断增加而希望回溯到较早的注释,他们可以使用回滚功能返回到首选会话。

使用 STM32CubeMX 和 LSM6DSOX

上面的视频很好地解释了 SensiML 工作流程,并展示了工程师如何更快地开发机器学习应用程序。此外,Chris 还告诉我们,工作流优化的下一步是与STM32CubeMX更好地交互。

审核编辑:郭婷

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

    关注

    2525

    文章

    48056

    浏览量

    739952
  • ST
    ST
    +关注

    关注

    32

    文章

    1094

    浏览量

    128146
  • 机器学习
    +关注

    关注

    66

    文章

    8112

    浏览量

    130545
收藏 人收藏

    评论

    相关推荐

    求助,请问有没有labview opc ua工具包 2018 啊

    如题,求助,请问有没有labview opc ua工具包 2018 啊。只要2018的哦
    发表于 01-25 20:14

    labview工具包下载

    求助一个labview2020控制仿真工具包,官网下载不了,这个说能免注册下载网址我打开也是空白,求助好心人帮帮忙分享个 https://download.ni.com/#evaluation/labview/ekit/other/downloader/
    发表于 01-16 15:07

    NPOI WEG报表工具包简介

    很久以前就知道有NPOI这个报表工具包,因为有NI自带的工具包就没有详细研究过。当前工作中几台电脑因为安装OFFICE版本问题,或其它原因导致自带报表无法使用,就找来了一个群友共享的的NPOI工具包
    的头像 发表于 11-06 10:05 466次阅读
    NPOI WEG报表<b class='flag-5'>工具包</b>简介

    【LuckFox Pico Plus开发板免费试用】+ADB工具包的使用

    ADB工具包是一种较为使用的工具软件,这里就介绍一下它的基本用法。 在使用前,需下载ADB工具包软件。 在解压后,其内容如图1所示,该工具包的软件无需 安装即可使用。 图1
    发表于 10-20 15:23

    SensiML与Silicon Technology强强联手

    经验丰富的应用工程师将协助当地OEM客户评估和实施SensiML工具包SensiML强大的软件能够生成高度优化的机器学习(ML)代码,这些代码可以轻松地与微
    的头像 发表于 10-17 14:58 260次阅读

    ARM KEIL™MDK工具包的操作流程

    本笔记介绍了ARM®KEIL™MDK工具包的操作流程,该工具包采用了μVision®和MicroSemi(Actel™)包含嵌入式ARM®Cortex™-M3处理器的全新智能融合2(SF2)系列
    发表于 09-04 06:16

    ARM KEIL™MDK工具包的操作流程

    本笔记介绍了ARM®KEIL™MDK工具包的操作流程,该工具包采用了μVision®和MicroSemi的SmartFusion2(™)系列,该系列包含嵌入式ARM®Cortex™-M3处理器
    发表于 08-29 07:39

    适用于飞利浦2.2版的RealView开发工具包入门指南

    只有用于飞利浦编译工具和调试器的RVDK支持ARM®工具包专有ELF(ATPE)格式。 编译工具生成的对象和图像不能被其他工具链使用。 ATPE映像只能使用随飞利浦RVDK提供的Rea
    发表于 08-24 08:20

    ARM软件开发工具包2.50版参考指南

    ARM软件开发工具包(SDT)由一套应用程序以及支持文档和示例组成,使您能够为ARM系列RISC处理器编写和调试应用程序。 您可以使用SDT来开发、生成和调试C、C++或ARM汇编语言程序。
    发表于 08-21 07:17

    如何在OpenVINO trade工具包中推断两个图像?

    无法在OpenVINO™工具包中对两个输入图像运行推理。
    发表于 08-15 08:24

    如何在OpenVINO工具包中使用带推理引擎的blob?

    无法确定如何在OpenVINO™工具包中使用带推理引擎的 blob。
    发表于 08-15 07:17

    c++对于ARM软件开发工具包用户及参考指引

    这本书描述了armc++ 1.0版本的ARM软件开发工具包,以下简称为armc++。ARM c++是一套工具,当与ARM软件开发工具包2.11或更高版本一起使用时,允许您为ARM家族的RisC处理器
    发表于 08-08 06:29

    利用OpenVINO工具包检测汽车品牌

    地检测品牌、车标和形状。 OpenVINO TM的Intel&Distribution工具包是一个全面的工具包,用于快速开发模拟人类视觉的应用程序和解决方案。该工具包以细胞神经网络为基础,将计算机视觉工作负载扩展
    发表于 08-04 07:36

    仪酷LabVIEW AI视觉工具包及开放神经网络交互工具包常见问题解答

    哈喽,各位朋友,好久不见~ 之前给大家分享了基于LabVIEW开发的AI视觉工具包及开放神经网络交互工具包,不少朋友私信说在安装和使用过程中会遇到一些问题,今天我们就集中回复一下大家问到最多的问题。如果大家在使用过程中还有
    的头像 发表于 07-24 14:25 866次阅读
    仪酷LabVIEW <b class='flag-5'>AI</b>视觉<b class='flag-5'>工具包</b>及开放神经网络交互<b class='flag-5'>工具包</b>常见问题解答

    如何访问已与eIQ工具包一起安装的python版本?

    我正在尝试在远程 SSH 板上安装 eIQ 工具包,DEBIX Model A 板具有 I.MX 8M Plus EdgeVerse 处理器和 Ubuntu 20.04。 我下载了 eIQ 工具包
    发表于 06-07 06:46