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

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

3天内不再提示

ST MEMS传感器内嵌机器学习核心的优势

STM32单片机 来源:意法半导体中国 作者:意法半导体中国 2021-09-03 14:55 次阅读

‍‍‍‍‍‍‍一旦您熟悉了开发步骤并掌握了机器学习项目中的要点,就能够开发有价值的机器学习应用。此外,意法半导体提供解决方案,以促进边缘机器学习得到广泛应用并发挥全部潜力。本文描述了机器学习项目的必要开发步骤,并介绍了ST MEMS传感器内嵌机器学习核心(MLC)的优势。

我们将向用户介绍特殊机器学习模型——决策树,该模型与机器学习核心一起内嵌在ST MEMS中。

当用户想要在嵌入式系统中使用机器学习或深度学习功能时,通常可按照以下五个步骤进行开发(如下图)。

步骤1

用户需要收集用于机器学习模型创建的数据。该数据集的一部分(训练数据集)将用于训练模型,另一部分(测试数据集)稍后将用于评估所构建模型的性能。机器学习的数据集中典型的拆分比例为:训练数据集80%,测试数据集20%。

步骤2

用户需要对数据进行标记;基本上,我们需要告诉机器收集的数据属于哪一类(例如“跑步”、“散步”、“静止”……);决策树是一种模型,基于模型创建者所表现的分类法。

分类指的是根据您认为重要的属性对数据进行分组:这种属性在机器学习领域被称为“类”。

步骤3

用户使用预先准备的数据集训练机器学习模型。该任务也称为“拟合”。训练结果的准确性在很大程度上取决于用于训练的数据的内容和数量。

步骤4

用户将训练过的机器学习模型嵌入到系统中。对于在计算机上运行的机器学习算法,用户可以利用Python库直接运行模型。对于在MCU等器件上运行的机器学习算法,用户可以在执行之前将该库转换为C代码。对于MEMS MLC等硬件连接型解决方案,用户可以在执行之前使用专用软件UNICO-GUI将库转换为寄存器设置。

步骤5

用户验证机器学习模型。如果验证结果与预期的结果不匹配,则用户必须确定上述步骤中需要改进的部分,以及如何改进。决策树用于模拟人类在分类过程中的思维方式

在机器学习兴起之前,决策树模型就已经用于数据分类。比如杂志上的性格测试 - 在此类测试中,您要按顺序回答多个问题(顺序是按照每个问题的分支确定的),之后再根据结果推断您的性格。这是一个典型的决策树示例。为了创建一个机器学习分类模型,需要在每个阶段组合多个检查点(称为决策结点)。

在另一个例子中,一位经验丰富的房地产经纪人评估来访客户是否会根据如下图所示的决策树购买房产:他将到达一个最终结点(或称“叶子结点”),并根据每个决策结点的条件做出最终决定。

在开发决策树之前,必须通过分类算法确定三个要点,即要解决的问题、分类过程中的感兴趣参数(特征值(输入)),以及要寻找的最终答案(输出)。在房地产经纪人的例子中,问题是预测客户是否会购买房产。答案是客户是否会购买房产。

总之,合理的特征处理是获得准确答案的关键。在这种情况下,特征可以包括客户的收入、房产的价格、房间的数量,以及是否有停车位等等。得到的答案很大程度上取决于特征“结果”或值、特征的顺序,以及分类阈值(用于区分数据的参考值)。为了通过机器学习创建决策树,开发人员必须首先指定要使用的特征和阈值。然后,开发人员可以通过反复学习来改进决策树的结构以获得更准确的答案,从而优化每个决策结点上要检查的特征选择的顺序和分类阈值。

认真分析这个结构,该决策树方法看起来像是传统的“如果-则-否则”方法,那不同之处在哪里呢?

关键在于,要使用的特征、决策结点的位置、阈值和决策树的结构不是由设计人员“先知先觉”决定的,而是根据给定的特定数据集从ML模型本身“学习”来的。事实上,根据米兰、东京或上海的房地产数据集训练模型(例如,房地产模型)时,可能会得到不同的结果。

带有机器学习核心的ST MEMS传感器可以通过嵌入式决策树推动向边缘人工智能的过渡。

我们提供LSM6DSOX、LSM6DSO32X、LSM6DSRX和ISM330DHCX(这些器件将MEMS传感器与3轴加速度计、3轴陀螺仪和MLC集成在一起),以及IIS2ICLX(集成了超高精度2轴加速度传感器和MLC)。

由于面向机器学习分类进行了硬件逻辑优化且具有出色的传感器规格(图4),带MLC的MEMS运动传感器为用户提供具有低功耗和较高实时精度的个性化嵌入式决策树(上图)。MLC可以执行相关决策树,最多能够处理32个特征值。意法半导体还提供了开发环境,帮助用户轻松开发在MLC中运行的决策树。

用户可以使用面向机器学习开发的常用平台(如Weka、RapidMiner、MATLAB和Python(下图))之一开发在MLC上运行的决策树。尽管这些平台高度灵活且具有多功能性,但是用户也需要具备足够的知识和技能才能开发适合给定用例的决策树。

为此,意法半导体针对ST MEMS传感器评估板提供了Unico-GUI全面软件包,其中包含多个功能,可帮助用户轻松开发上传到MLC中的决策树。Unico-GUI使用户能够轻松、直观地收集数据,并通过简单易用的GUI来训练、验证模型。

意法半导体还提供高度通用的评估板,这些板配备多个传感器,可满足广泛的硬件规格要求(下图)。意法半导体提供的板件配备支持MLC的MEMS运动传感器,并且具有支持无线连接、可电池供电、可在SD卡上存储数据等特征,具有高度通用性,可用于广泛的应用(包括汽车、工业仪表和消费电子设备)。意法半导体还提供AlgoBuilderSuite PC软件,该软件(与Unicleo配合)提供GUI,可以轻松对板件进行编程,并由此进行数据记录。有了AlgoBuilderSuite,用户可以轻松、直观地对传感器进行编程,无需编写任何代码。

责任编辑:haq

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

    关注

    129

    文章

    3885

    浏览量

    190169
  • 模型
    +关注

    关注

    1

    文章

    3097

    浏览量

    48626
  • 机器学习
    +关注

    关注

    66

    文章

    8337

    浏览量

    132258

原文标题:AI技术专题之二|机器学习模型设计过程和MEMS MLC

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    mems传感器在汽车电子上的应用有哪些

    MEMS(微电子机械系统)传感器在汽车电子领域的应用广泛且深入,它们以其微小但功能强大的特性,为现代汽车的安全性、性能和舒适性提供了重要保障。 一、MEMS传感器在汽车电子中的应用概述
    的头像 发表于 10-18 15:36 813次阅读

    mems传感器是什么意思_mems传感器原理是什么

    MEMS传感器是一种微型电子机械系统(Micro-Electro-Mechanical Systems)传感器,它将传感器和微机电系统集成在一起,利用微纳技术实现微型化。这种
    的头像 发表于 10-18 15:33 492次阅读

    3D霍尔效应传感器机器人设计中的机械优势

    电子发烧友网站提供《3D霍尔效应传感器机器人设计中的机械优势.pdf》资料免费下载
    发表于 09-03 11:36 0次下载
    3D霍尔效应<b class='flag-5'>传感器</b>在<b class='flag-5'>机器</b>人设计中的机械<b class='flag-5'>优势</b>

    MEMS流量传感器的发展历史与原理

    来源:青岛芯笙流量计和控制 编辑:感知芯视界 Link 发展历史 MEMS(Micro-Electro-Mechanical Systems,微电子机械系统)流量传感器的发展历史可以追溯到20世纪
    的头像 发表于 07-22 09:14 267次阅读

    60+图片,10大MEMS传感器原理全解析!网上很难找到!

    MEMS技术是当今最炙手可热的传感器制造技术,也是传感器小型化、智能化、低能耗的重要推动力,MEMS技术促进了传感器的极大发展, 如果没有
    的头像 发表于 06-23 15:37 2230次阅读
    60+图片,10大<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>原理全解析!网上很难找到!

    专访ST| 智能创新,赋予MEMS传感器纵深应用力量

    新的AutoML工具生态系统NanoEdge AI以及众多先进硬件加速MEMS传感器。得益于较早地针对MEMS传感器进行了布局,因而现
    的头像 发表于 04-25 10:21 518次阅读

    使用lsm303agr传感器做一个电子罗盘,能否使用X-CUBE-MEMS1算法库?

    使用ST的lsm303agr传感器做一个电子罗盘的应用,希望使用的是nrf52832作为数据采集端,并希望能移植X-CUBE-MEMS1算法库,请问可行吗?如何操作?
    发表于 04-02 07:35

    人形机器人:3大核心传感器技术壁垒及市场规模分析(1.3万字)

    传感器为人形机器人感知层核心零部件,人形机器人对传感器需求较大,成本占比较高,本文将对 六维力矩传感器
    的头像 发表于 02-23 17:06 1088次阅读
    人形<b class='flag-5'>机器</b>人:3大<b class='flag-5'>核心传感器</b>技术壁垒及市场规模分析(1.3万字)

    全面分析:人形机器人快速发展,哪些国产传感器将受益?(深度报告)

        传感器是人形机器人感知层的关键,基于MEMS工艺的力控、触觉、惯性传感器有望充分受益。   ① 人形机器人将更重视感知层和交互层,
    的头像 发表于 02-21 09:53 889次阅读
    全面分析:人形<b class='flag-5'>机器</b>人快速发展,哪些国产<b class='flag-5'>传感器</b>将受益?(深度报告)

    MEMS气体传感器应用和发展

    的角色。 随着经济的发展、技术的进步,气体传感器的应用更加广泛,逐渐向小型化、集成化、模块化、智能化方向发展。这些年,随着MEMS(微机电系统)技术的进步,以MEMS技术为基础的气体传感器
    的头像 发表于 01-17 17:58 763次阅读

    全球MEMS传感器专家技术交流纪要:人形机器人中传感器占总成本的近50%

    传感器技术在触觉传感器市场中占据约 40%的份额,主要应用于智能机器人和车载智能系统。相比之下,PDMS等聚合物材料技术占据 约60%的市场份额,广泛应用于医疗检测等领域。虽然MEMS
    的头像 发表于 01-09 08:35 443次阅读

    如何防止数字 MEMS 传感器出现混叠现象

    作者:Tom Bocchino, STMicroelectronics 过去十多年来,基于微机电系统 (MEMS) 的设计人员一直选择使用数字式 MEMS 传感器,而不是模拟式。驱动这一趋势的原因是
    的头像 发表于 01-01 15:35 792次阅读
    如何防止数字 <b class='flag-5'>MEMS</b> <b class='flag-5'>传感器</b>出现混叠现象

    MEMS热式气体流量传感器及其应用选型

    热式气体流量传感器是基于流体传热学原理的一类传感器,利用 MEMS 热式原理对管路气体介质进行流量监测。
    的头像 发表于 12-28 16:26 1051次阅读
    <b class='flag-5'>MEMS</b>热式气体流量<b class='flag-5'>传感器</b>及其应用选型

    精密MEMS传感器来实现新型导航应用

    电子发烧友网站提供《精密MEMS传感器来实现新型导航应用.pdf》资料免费下载
    发表于 11-24 16:02 0次下载
    精密<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>来实现新型导航应用

    阐述MEMS传感器芯片的制造过程和原理

    MEMS传感器是当今最炙手可热的传感器制造技术,也是传感器小型化、智能化的重要推动了,MEMS技术促进了
    的头像 发表于 11-05 10:13 1500次阅读
    阐述<b class='flag-5'>MEMS</b><b class='flag-5'>传感器</b>芯片的制造过程和原理