一种新的基于机器学习的示波法血压估计方法,开源、低功耗、低成本的人工智能软硬件提供者

news/2024/10/2 8:34:50

具体的软硬件实现点击 http://mcu-ai.com/ MCU-AI技术网页_MCU-AI人工智能
血压的测量和预测是心脏病患者和有心脏问题的人的一个重要条件,应该保持持续的控制。在这项研究中,基于从使用袖带的个体获得的振荡波形,振荡波形分为三个周期。第一个周期是从起点到收缩压(SBP),第二个周期是从收缩压(SBP)到舒张压(DBP)之间,第三个周期是从舒张压(DBP)到波形结束之间。在数据集中,收缩压点对应的拍的属性标记为1,舒张压点对应的拍的属性标记为2。其他节拍用0标记。在这项研究中,数据集首先被重新标记。收缩期搏动标记为1,收缩期到舒张期的搏动标记为2,舒张期到结束标记为3。重新标记后,350个测量值,300个测量值分为训练数据子集,50个测量值分为测试数据子集。用300个子集训练分类器,生成分类器模型。利用生成的模型对测试数据子集中的脉冲序列进行分类。在发现的标签系列中,将前1至2个标签标记为收缩压点,最后2至3个标签标记为舒张压点,并估计相应的袖带压力为收缩压和舒张压值。通过对这些时间段进行分类,收缩压(SBP)和舒张压(DBP)值使用三种分类算法进行估计,包括k近邻(kNN)、加权k近邻(WkNN)和Bagged Trees算法。为了评估预测算法的性能,使用了四种不同的性能指标,包括MAE(平均绝对误差)、MSE(均方误差)、RMSE(均方根误差)和R2。对于使用kNN算法、加权kNN和Bagged Trees估计SBP值,得到的MAEs分别为3.590、3.520和4.499。利用kNN算法、加权kNN算法和Bagged树算法估计DBP值,得到的MAEs分别为11.077、11.032和13.069。实验结果表明,该方法可以作为一种新的方法用于血压的估计。

从示波法中找到SBP和DBP点的图形表示:(a)袖带压力(CP);(b) 示波;(c) 示波包络(OMW)

在本研究中,使用了 BP Data-UNSW 数据集 [1]。数据集总共包含 350 条记录。该选择是从 155 名受试者收集的 643 条记录中选出的, 没有任何噪音或运动伪影。记录过程中,袖口压力、示波波形和以 500 Hz 采样的柯氏音。该数据集由 9个特征组成。这些特征在表 1 中给出。

数据集中的第一行显示了标签。 SBP 和 DBP 点分别标记为 1 和 2。其他点标记为 0。在预处理步骤中,找到了示波波的包络,并且特征被提取出来。 SBP和DBP点由柯氏音确定。然而,由于没有根据确定 DBP 点的标准,对检测到的点进行目视检查 。示波波与袖带压力的波形如图 3 所示。在该图中,蓝线用长示波波形标准化,红线用长示波波形标准化是袖带压力。绿色区域代表收缩前区域,黄色区域代表收缩点和舒张点之间的区域,紫色区域代表舒张后区域。

虽然血压估计是一个回归问题,但在本研究中它被转化为分类问题。除了数据集中给出的收缩压和舒张压点标签外,它们还被重新标记为收缩压前、收缩压和舒张压之间以及舒张压后。研究中使用的框图如图4所示。

使用示波波获得的数据集,首先重新标记示波波包络。使用的标签在表2中给出。

图 5 显示了根据特征的类别分布。可以清楚地看到,类根据特征交织在一起。数据集分为训练子集和测试子集。 300 名受试者被定义为训练,50 名受试者被定义为测试子 集。首先,分类器针对每个类别进行训练,并为测试数据子集生成模型.

图 6 给出了样本测量过程的实际值和 预测值。对血压测量周期中发生的所有心跳进行类别估计。

本研究使用了三种不同的分类算法。它们是 k 近邻 (kNN)、加权 kNN (WkNN) 和Bagged Trees。k 近邻 (kNN)该分类器是一种非参数惰性学习算法。在该算法中,测量新数据和训练数据之间的距离,并将新数据标记为K最近类别的值。加权 kNN (WkNN)该分类器的工作方式为 kNN。 WkNN 距离根据特征进行加权。权重是在数据训练期间确定的。因此,每个邻居对邻域得分都有不同程度的贡献。Bagged Trees这种方法基本上是一种集成决策树结构。每个决策树评估数据,并根据所有估计做出最终决策.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/29448.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

C++ 结构体

结构体结构体(struct),是一种用户自定义复合数据类型,可以包含不同类型的不同成员 语法:struct Student {string name;int age;string sex;};Student stu;stu = {"张三", 20, "男"};cout << "名字:" << stu.name << end…

已经有 Prometheus 了,还需要夜莺?

谈起当下监控,Prometheus 无疑是最火的项目,如果只是监控机器、网络设备,Zabbix 尚可一战,如果既要监控设备又要监控应用程序、Kubernetes 等基础设施,Prometheus 就是最佳选择。甚至有些开源项目,已经内置支持了 Prometheus 协议的指标暴露,比如新版本的 Zookeeper、新…

如何使用python设计logo

如何使用Python设计Logo 一、引言 在这篇文章中,将介绍如何使用Python来设计一个简单的Logo。将使用Python的第三方库PIL(Python Imaging Library)来实现这个功能。PIL是一个强大的图像处理库,可以帮助轻松地处理各种图像操作,如缩放、旋转、裁剪等。 二、准备工作 在开始…

LLM生态下爬虫程序的现状与未来

LM出来后对爬虫程序有了新的要求,LLM也给爬虫带来了新的解决方案,本文分析Jina Reader和ScrapeGraphAI两块具有代表性的LLM时代的抓取工具功能、实现原理,带你看LLM时代的爬虫工具最近出现一批与LLM有关的新的爬虫框架,一类是为LLM提供内容抓取解析的,比如 Jina Reader 和…

CentOS7.9个版本区别

CentOS7.9个版本区别

女朋友朋友圈发自己照片怎么评论呢视频

如何以视频形式评论女朋友朋友圈的自拍照 当女朋友在朋友圈分享她的自拍照时,用一段精心制作的视频来评论无疑是一个既创新又深情的方式。下面,我将为你提供一个关于如何制作这样一段视频的构想和指南。 首先,视频的开头可以是一段温馨的过渡,比如你们曾经一起度过的美好时…

回复女朋友朋友圈自拍照的甜蜜评论

回复女朋友朋友圈自拍照的甜蜜评论 亲爱的,看到你发的自拍照,我仿佛被一股甜蜜的风轻轻拂过。在这张照片中,你展现出了无与伦比的魅力,让我为之倾倒。 首先,我想说的是,你的笑容真的很有感染力。每次看到你的笑容,我都能感受到一种温暖和幸福。你的眼睛像是藏着星星的夜…

Day 2 - 天津 + 途中

早上七点才起来,起来之后直接去西北角吃早饭,锅巴菜还是不错的:回来打的是网约车,和师傅聊了会,他表示天津这个地方设施至少落后十年(?),地铁都还在建设,天津顶着个直辖市的头衔对本地人来说也挺尴尬的,之后又对天津美食一顿夸,yysy,天津人说话跟听相声似的,挺有…