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

· 浏览次数 : 0

小编点评

**软硬件实现:** * 收缩压点:BP * 舒张压点:DBP **数据处理流程:** 1. 数据重新标记。 2. 训练分类器。 3. 利用分类器对脉冲序列进行分类。 **分类算法:** * k 近邻 (kNN) * 加权 kNN (WkNN) * Bagged Trees **性能指标:** * 均方误差 (MSE) * 均方根误差 (RMSE) * 平均绝对误差 (MAE) *相关系数 (R2) **结果:** * kNN 算法的 MAE 为 3.590,MSE 为 11.077,RMSE 为 13.069。 * WkNN 算法的 MAE 为 3.520,MSE 为 11.032,RMSE 为 13.069。 * Bagged Trees 算法的 MAE 为 4.499,MSE 为 13.069,RMSE 为 15.261。

正文

具体的软硬件实现点击 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://mcu-ai.com/ MCU-AI技术网页_MCU-AI人工智能 血压的测量和预测是心脏病患者和有心脏问题的人的一个重要条件,应该保持持续的控制。在这项研究中,基于从使用袖带的个体获得的振荡波形,振荡波形分为三个周期。第一个周期是从起点到收缩压(SBP),第二个

图神经网络综述:模型与应用

图神经网络综述:模型与应用 引言 图是一种数据结构,它对一组对象(节点)及其关系(边)进行建模。近年来,由于图结构的强大表现力,用机器学习方法分析图的研究越来越受到重视。图神经网络(GNN)是一类基于深度学习的处理图域信息的方法。由于其较好的性能和可解释性,GNN 最近已成为一种广泛应用的图分析方法

动手造轮子自己实现人工智能神经网络(ANN),解决鸢尾花分类问题Golang1.18实现

人工智能神经网络( Artificial Neural Network,又称为ANN)是一种由人工神经元组成的网络结构,神经网络结构是所有机器学习的基本结构,换句话说,无论是深度学习还是强化学习都是基于神经网络结构进行构建。关于人工神经元,请参见:人工智能机器学习底层原理剖析,人造神经元,您一定能看

决策树

# 决策树相关概念及简单实现 ​ 决策树是一种机器学习的方法。决策树的生成算法有ID3(信息增益), C4.5(信息增益率)和CART(Gini系数)等。决策树是一种树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,最后每个叶节点代表一种分类结果。 ​ 构造树的基本想法

编织人工智能:机器学习发展历史与关键技术全解析

>本文全面回顾了机器学习的发展历史,从早期的基本算法到当代的深度学习模型,再到未来的可解释AI和伦理考虑。文章深入探讨了各个时期的关键技术和理念,揭示了机器学习在不同领域的广泛应用和潜力。最后,总结部分强调了机器学习作为一种思维方式和解决问题的工具,呼吁所有参与者共同探索更智能、更可持续的未来,同时

Python和PyTorch深入实现线性回归模型:一篇文章全面掌握基础机器学习技术

# 1. 简介 ## 1.1 线性回归模型概述 ![file](https://img2023.cnblogs.com/other/488581/202307/488581-20230728153949582-615920927.png) 线性回归是一种统计学中的预测分析,该方法用于建立两种或两种以

算法金 | 一个强大的算法模型,GP !!

大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 高斯过程算法是一种强大的非参数机器学习方法,广泛应用于回归、分类和优化等任务中。其核心思想是利用高斯分布来描述数据的分布,通过核函数来度量数据之间的相似性。与传统的机器学习方法相比,高斯

算法金 | 一个强大的算法模型,多项式回归!!

大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 吴恩达:机器学习的六个核心算法!--> 线性回归 在许多实际场景中,简单的线性回归无法捕捉复杂的模式,这时候就该祭出我们多项式回归大法了,一种在数据分析和预测中常用的机器学习方法。 本文

算法金 | 突破最强算法模型,决策树算法!!

大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 1. 引言 今天我们唠唠 吴恩达:机器学习的六个核心算法! 之决策树算法。 决策树是一种用于分类和回归的机器学习算法。它通过一系列的决策规则将数据逐步划分,最终形成一个类似于树状结构的模

【numpy基础】--广播计算

`numpy`的广播计算是指在多维数组上进行的一种高效计算方式。 它可以将计算任务分配到每个维度上,并且可以在计算过程中进行数据共享和同步,从而提高计算效率和精度。 广播计算在数值计算、科学计算、机器学习等领域都有广泛的应用。 例如,在数值计算中,广播计算可以用于求解大规模的非线性方程组;在科学计算