本文编译自ST官方博客
有没有一种可以简化边缘机器学习算法的创建和验证的方法?这是SensiML在2020 ST虚拟开发者大会期间的一个热门演讲。AI在展会上有着重要的影响力,在讨论中,小组成员解释了客户如何开始要求具有机器学习功能的产品。因此,我们认为有必要与ST 合作伙伴计划成员SensiML的创始人兼CEO Chris Roger坐下好好聊聊,了解团队在ST开发者大会上所介绍的工具和其重要性。
挑战:前端数据收集
尽管专家们已经讨论了多年,但边缘机器学习仍然是一项年轻的技术。因此,工程师通常不得不依赖于许多不同的工具和复杂的工作流程。因此,当团队开发从一个步骤转到下一个步骤时,他们可能会面临更大的挑战。SensiML通过包含数据捕获、算法生成和验证的端到端工具包解决了开发挑战。此外,SensiML解决方案也是透明的,并且可以通过GUI和Python IDE进行扩展。因此,即便团队掌握了机器学习,依然可以利用该工具包。事实上,该公司提供了许多教程,包括视频教程等。因此,我们认为有必要进一步推动讨论,并决定与Chris讨论TinyML应用程序的一些主要缺陷,以及他的团队正在做些什么来进一步优化这一工作流。
数据采集
仓库和传感器数据SensorTile.box支持
数据捕获本身就是一个很难解决的问题,因为那些没有数据的人必须进行大量的投资才能获得数据,而拥有数据的人肯定自己保留数据,不愿共享。因此,SensiML是一个独特的合作伙伴,因为该公司解决了这两个问题。首先,它提供了一个作为数据集库的数据仓库。有些示例甚至还附带了一些教程,以帮助刚接触机器学习应用程序的团队。其次,SensiML工具箱连接到SensorTile.box并利用ST的传感器平台收集信息。只需点击几下鼠标,SensiML软件就可以通过串行端口传输传感器收集的数据。
从BLE到MQTT
正如Chris在谈话中解释的那样,“快速连接SensorTile.box并立即捕获数据的能力是SensiML与ST合作的成果。SensiML开始开发Sensotile的第一个版本,并收到了来自ST团队的反馈。我们的工程师接着着手研究SensorTile.box还有STWIN传感器套件。我们还将通过共享简单的决策树模型来支持LSM6DSOX及其机器学习核心,这些模型展示了唤醒MCU的不同方法。”
Chris还介绍了工程师是如何使用SensorTile来评估BLE的局限性的。协议的低数据率迫使他们依赖外部存储卡,因为系统不能一次传输所有的数据。因此,SensiML团队意识到,他们需要采用更强大的传输技术,尤其是工业应用。Chris解释说,他的团队致力于使用MQTT协议与ST传感器进行传输,这需要花时间调试,他们最终使用了串口MQTT来降低开销,同时从更高的数据速率中获益。今天,SensiML用户只需一个选项就可以充分利用所有功能。
优化工作流
自动标记
SensiML展示之所以引人注目的另一个原因是,它解决了一个经常被设计师忽视的挑战:标签。拥有一个或多个人工智能项目的团队知道数据收集有多困难。我们最近在分享ST工程师如何开发出婴儿啼哭探测器应用程序时强调了这一点,数据采集具有挑战性。然而,一旦工程师有了数据集,他们仍然需要对其进行标记,这是另一个具有巨大影响的复杂过程。大多数与之竞争的框架都是从庞大的CSV文件开始的,这些文件非常笨拙,所以标记过程变得非常繁琐。
SensiML通过捕捉信号并标记信号的工具解决了这个问题。例如,它的Data Insight技术可以自动化标记操作。用户首先描述了几十个例子,然后,工具箱会推断出它认为的相同样本。因此,工程师只需验证工具的自动标签或更改一些误报的数据。最终,这个过程会变得简单、快速和愉快,SensiML还提供版本控制功能。如果团队处理多个数据集,并且由于出现问题而希望回溯到以前的注释,则可以使用回滚功能返回。
使用STM32CubeMX和LSM6DSOX
此外,Chris还告诉我们,工作流优化的下一步是更好地与STM32CubeMX交互。
他表示:“SensiML正在研究与ST配置工具的接口。我们的软件与SensorTile.box可以搭配很好,但STM32CubeMX为我们提供了各种定制和开发板。我们的目标是使程序成为我们工作流程的一部分,这样用户在其中花费的时间更少。我们在SensiML中有一系列关于传感器和MCU配置的文件。我们的团队目标是不再由用户手动生成它们,而是为他们完成部分工作,以加快客户的原型设计阶段。”
上一篇:彭博社报道称SUSE或即将IPO,规模达60亿美元
下一篇:最后一页
推荐阅读
史海拾趣
AnDAPT Inc.是一家专注于可编程电源管理解决方案的创新型公司。以下是关于该公司发展的相关故事:
公司成立与初期阶段:AnDAPT Inc.成立于2014年,总部位于美国加利福尼亚州圣何塞。公司的创始人之一是Raghunandan "Raghu" Anandan,他在可编程电源管理领域拥有丰富的经验和专业知识。公司成立之初,致力于开发一种新型的可编程电源管理解决方案,以满足日益复杂和多样化的电子设备对电源管理的需求。
技术创新与产品开发:AnDAPT Inc.在其成立初期即开始着手开发基于可编程电源管理技术的解决方案。公司团队结合了数字信号处理(DSP)和模拟电路设计等领域的专业知识,不断推动技术创新和产品开发。他们的主要产品是基于可编程电源管理器件的芯片,能够根据应用需求动态调整电源管理参数,提供高效、灵活和智能的电源解决方案。
市场拓展与合作伙伴关系:随着公司技术的不断成熟和产品的不断推出,AnDAPT Inc.开始加大对市场的拓展力度。公司与电子设备制造商、系统集成商以及电源管理解决方案提供商建立了紧密的合作关系,共同推动可编程电源管理技术的应用和推广。通过与行业领先的合作伙伴进行合作,AnDAPT Inc.不断拓展产品的应用领域和市场份额。
技术认证与市场认可:AnDAPT Inc.的产品经过严格的技术认证和市场测试,在业界获得了良好的口碑和市场认可。公司的可编程电源管理解决方案被广泛应用于各种电子设备,包括消费类电子产品、工业自动化设备、汽车电子系统等。其技术创新和产品性能得到了行业专家和客户的一致好评。
持续发展与未来展望:作为一家专注于可编程电源管理技术的创新型公司,AnDAPT Inc.将继续致力于技术创新和产品开发。公司将不断推出新的产品和解决方案,满足客户不断变化的需求,并积极参与行业标准的制定和技术进步的推动。在未来,AnDAPT Inc.将继续保持敏锐的市场洞察力和技术领先地位,助力客户实现产品创新和市场竞争优势。
E公司是一家注重绿色环保的电子产品CIF公司。在生产过程中,E公司积极采用环保材料和节能技术,努力降低产品对环境的影响。同时,E公司还积极参与国际环保组织的活动,推动电子行业的绿色发展。这种负责任的态度赢得了客户和市场的广泛认可。
这些故事仅用于说明电子行业CIF公司可能的发展路径和策略,并不代表现实中任何具体公司的真实经历。实际上,每个公司的发展都受到多种因素的影响,包括市场环境、竞争态势、技术创新等。因此,在现实中,电子行业CIF公司的发展故事会更加丰富多彩和复杂多变。
Elma Electronic Inc公司在电子封装市场拥有显著的领导地位。从VME/VME64x到Rugged COTS封装,该公司凭借其创新的设计和制造技术,成功地在多个细分市场取得了领先地位。这种领导地位不仅体现在产品的多样性上,更在于其为客户提供的高质量、可靠性和性能优异的产品。
我主板的操作系统准备用WinCE 6.0,外接了一个GPRS模块,还有几个其他模块。怎么把外接模块的驱动加到WinCE中啊?是像XP中那样安装呢?还是必须在定制系统的时候就把驱动程序加入进去呢?如果是后者,定制过程中,怎么把驱动加进去啊?我现在的驱动 ...… 查看全部问答∨ |
|
前些帖子介绍了人脸检测的一些相关的资料,下面这个帖子就具体步骤进行介绍: 要实现人脸检测必须从硬件和软件入手: 硬件方面: 1、在开始菜单中启动xilinx platform studio 11.1(因为本实验板附带的edk就是11版本的,大家可以到xilinx官网中 ...… 查看全部问答∨ |
大家好 我用的stm32单片机,我已经做了其他可能的排除,最好确定 定时器使能后先进入一次中断。 我感觉应该是有些标志位没有清除,希望各位大侠帮我看看。 void TIM_Configuration(void) { TIM_TimeBaseInitTypeDef TIM_TimeB ...… 查看全部问答∨ |