《基于深度卷积神经网络的光电容积脉搏图血管老化评估》阅读笔记

news2024/11/27 6:32:39

目录

一、论文摘要

二、十个问题

Q1:论文试图解决什么问题?

Q2:这是否是一个新的问题?

Q3:这篇文章要验证一个什么科学假设?

Q4:有哪些相关研究?如何归类?谁是这一课题在领域内值得关注的研究员?

Q5:论文中提到的解决方案之关键是什么?

Q6:论文中的实验是如何设计的?

Q7:用于定量评估的数据集是什么?代码有没有开源?

Q8:论文中的实验及结果有没有很好地支持需要验证的科学假设?

Q9:这篇论文到底有什么贡献?

Q10:下一步呢?有什么工作可以继续深入?

参考文献


一、论文摘要

由于血管老化导致的动脉硬化是评估心血管风险的主要指标。在本研究中,我们提出了一种通过将深度学习应用于光电容积图(PPG)来非侵入性评估血管年龄的年龄估计方法。所提出的基于深度学习的年龄估计模型包括三个卷积层和两个全连接层,并使用Grad-Cam开发为可解释人工智能模型,以解释PPG波形特征对血管年龄估计的贡献。深度学习模型是使用来自总共752名年龄在20-89岁之间的成年人的分段PPG脉冲开发的,性能通过实际和估计年龄之间的平均绝对误差、均方根误差、皮尔逊相关系数和决定系数进行定量评估。结果显示,平均绝对误差为8.1年,均方根误差为10.0年,相关系数为0.61,决定系数为0.37。用于确定输入信号对结果贡献权重的Grad-Cam被用来验证PPG段在收缩高峰附近的年龄估计贡献。本研究的结果表明,基于卷积神经网络的可解释人工智能模型在性能上优于现有模型,而无需额外的特征检测过程。此外,它还可以为基于PPG的血管老化评估提供依据。

所开发模型的结构:输入层由144×1矩阵的归一化光电容积脉搏图组成。卷积层由具有不同数量过滤器的卷积非线性层组成;分别为第一、第二和第三层使用16和32个过滤器,其大小为10和8,步幅为1。随后,使用1024个节点并在输出神经元之前使用0.2的丢失率连接了两个全连接层。PPG:光电容积脉搏图,CONV:卷积;FC:全连接;ReLU:整流线性单元。

二、十个问题

Q1:论文试图解决什么问题?

A1:本文试图通过将深度学习应用于光电容积脉搏图(PPG)来进行非侵入性血管年龄评估,以解决动脉硬化作为心血管风险评估中的主要指标的问题。

Q2:这是否是一个新的问题?

A2:动脉硬化作为心血管风险评估中的主要指标并不是一个新问题,但本文提出的方法——通过将深度学习应用于光电容积脉搏图(PPG)进行非侵入性血管年龄评估——是一个相对较新的解决方案。

PPG段与特征点

Q3:这篇文章要验证一个什么科学假设?

A3:本文旨在通过采用基于深度学习的方法自动检测优化特征来评估PPG中的血管老化,并使用Grad-Cam作为可解释人工智能(XAI)来验证输入PPG信号如何对老化估计做出贡献。

Q4:有哪些相关研究?如何归类?谁是这一课题在领域内值得关注的研究员?

A4:相关研究包括基于机器学习的心血管疾病风险评估、基于光电容积脉搏图的生理参数监测等。本文可以归类为基于深度学习的非侵入性血管年龄评估。在这一领域内,值得关注的研究员包括Hangsik Shin、Byung-Moon Choi等。

Q5:论文中提到的解决方案之关键是什么?

A5:论文中提到的解决方案的关键是将深度学习应用于光电容积脉搏图(PPG)进行非侵入性血管年龄评估,并使用Grad-Cam作为可解释人工智能模型来解释PPG波形特征对血管年龄评估的贡献。

Q6:论文中的实验是如何设计的?

A6:本文使用来自752名20-89岁成年人的分段PPG进行开发,并使用实际年龄和预测年龄之间的平均绝对误差、均方根误差、皮尔逊相关系数和决定系数进行定量评估。实验设计包括数据预处理、模型训练和测试等步骤。

Q7:用于定量评估的数据集是什么?代码有没有开源?

A7:用于定量评估的数据集是来自752名20-89岁成年人的分段PPG。目前,本文所使用的代码并未公开开源。

Q8:论文中的实验及结果有没有很好地支持需要验证的科学假设?

A8:是的,本文中所进行的实验及结果很好地支持了需要验证的科学假设,即通过将深度学习应用于光电容积脉搏图(PPG)进行非侵入性血管年龄评估,并使用Grad-Cam作为可解释人工智能(XAI)来验证输入PPG信号如何对老化估计做出贡献。

Q9:这篇论文到底有什么贡献?

A9:本文提出了一种基于深度学习的非侵入性血管年龄评估方法,该方法可以自动检测优化特征来评估PPG中的血管老化,并使用Grad-Cam作为可解释人工智能(XAI)来验证输入PPG信号如何对老化估计做出贡献。该方法可以为动脉硬化作为心血管风险评估中的主要指标提供一种新的解决方案。

Q10:下一步呢?有什么工作可以继续深入?

A10:下一步,可以进一步探索基于深度学习的非侵入性血管年龄评估方法在临床实践中的应用,以及进一步优化模型性能和提高预测准确率。此外,还可以考虑将该方法应用于其他相关领域,如生理参数监测等。

参考文献

Shin, H., Noh, G. & Choi, BM. Photoplethysmogram based vascular aging assessment using the deep convolutional neural network. Sci Rep 12, 11377 (2022). https://doi.org/10.1038/s41598-022-15240-4

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

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

相关文章

亚马逊云科技帮助创新成长企业云端构建、全球化布局及规模化增长

4月13日,以“加速创新,成就未来”为主题的亚马逊云科技创新成长中国行深圳论坛圆满举行。会上亚马逊云科技宣布,将围绕创新成长企业的三大业务需求——云上创新、出海拓展、业务加速,提供行业聚焦、技术支撑、伙伴扶持、人才培养四…

Dubbo 高级特性 (3)

其实Dubbo的官方文档非常强大,里面的各种各样的标签都会介绍到,但是最新版的官方文档好像找不那么多详细的使用了。在此,我推荐一篇博客,里面列举的也蛮全面的,可以参考: dubbo配置参考手册_dubbo使用手册_…

前端叹了口气,并表示谣言止于智者

如何评价此次“前端已死”言论引起的轩然大波? 从市景角度来看,那就是“一传十,十传百,越传越离谱”。 从新闻角度来看,是“传播扭曲效应”,指信息传播的链条越长,信息越失真。 用《乌合之众…

博客系统[Java]

目录 一.准备工作 二.实现数据库代码(JDBC) 1.创建数据库/表结构>数据库设计 2.封装数据库(Model) 1>创建DBtil封装数据库连接操作 2>创建实体类-->表示一条记录 3>封装针对数据的增删改查 三.博客列表页 1.约定前后端 2.编写服务器代码 3.编写客户端…

【笔试强训选择题】Day7.习题(错题)解析

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:笔试强训选择题 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 文章目录…

使用注解实现REDIS分布式锁

一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。 二、分析流程 使用 Redis 作为分布式锁,将锁的状态放到 Redis 统一…

【传统方式部署kafka集群,efak 与迁移至k8s】

简介 Zookeeper集群;(必须事先准备); 1、介绍kafka是什么;消息队列;kafka就是一个消息队列MQ; elk需要使用kafka来传递日志消息;一、传统方式部署kafka集群 1 环境说明 192.168.…

C++——类和对象[上]

目录 1.初识面向对象 2.类的引入 3.类的定义 4.成员变量的命名规则 5.类的实例化 6.类对象模型 7.this指针 1.初识面向对象 C语言是一门面向过程的语言,它关注的是完成任务所需要的过程;C是一门面向对象的语言,将一个任务分为多个对…

思维链Prompting促进大型语言模型的推理能力

论文标题:Chain-of-Thought Prompting Elicits Reasoning in Large Language Models 论文链接:https://arxiv.org/abs/2201.11903 论文来源:NeurIPS 2022 一、概述 近来NLP领域由于语言模型的发展取得了颠覆性的进展,扩大语言模型…

【接口自动化测试】selenium旗舰版Web测试理论篇

【接口自动化测试】selenium旗舰版Web测试理论篇 一、Web自动化测试 1.1 简介 1.2 优势 1.3 E2E测试 二、主流的Web自动化测试工具 三、SeleniumWeb自动化测试 3.1 conda终端一键搭建命令 3.2 测试浏览器 3.2.1 步骤①:自动打开浏览器 3.2.2 步骤②&#…

基于pytorch的车牌识别(一)

目录 CCPD2019数据集CCPD数据集标注信息单例再现 CCPD2019数据集 本项目所有的数据都是基于CCPD2019数据集,CCPD2019数据集包含了25万多幅中国城市车牌图像和车牌检测与识别信息的标注,主要采集于合肥市,采集人员手持Android POS机对停车场的…

轻量级网络EfficientNetB0,利用迁移学习中的微调技术进行小样本轴承故障诊断(Python代码,带有数据集,训练集集的每类只需10个样本)

1. 训练集数量(正常类别:10个,内圈故障:10个,外圈故障:10个,滚动体故障:10个) 测试集数量(正常类别:90个,内圈故障:90个&…

LeetCode第160题——相交链表(Java)

题目描述: 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交**:** 题目数据 保证 整个链式结构中不存在环。 注意&…

非线性扰动观测器的基本设计

非线性扰动观测器的基本设计 目录 非线性扰动观测器的基本设计前言问题描述扰动观测器设计小结参考资料 前言 因为看到论文中有扰动观测器的设计,但只是大概地明白设计的原理,实际上不明白扰动观测器是如何设计出来的。因此在查阅了相关文献和文章后&am…

树的刷题,嗝

今天忘记带本子了,就没有学习java了,于是一心刷题,好烦遇到了两个奇怪的题目,我没跟题解写的,但是我是没想到奇怪的样例. no.1 617. 合并二叉树 难度简单1221收藏分享切换为英文接收动态反馈 给你两棵二叉树: root1 和 root2 。 想象一下,当你将其中…

【数据结构】第十三站:排序(中)快速排序

本文目录 一、快速排序递归法1.快速排序思想2.hoare版本实现快速排序3.hoare版本的优化1>使用随机值rand()函数2>三数取中3>三路划分 4.证明hoare版本的key在左边,必须让右边先走5.挖坑法实现快速排序6.将前面快排的一趟排序给提取出来7.双指针法实现快速排…

java小技能:使用FeignClient

文章目录 引言I FeignClient1.1 定义FeignClient1.2 启用FeignClient1.3 使用FeignClient引言 一款不错的SpringCloud 脚手架项目:注册中心(nacos)+RPC(feign) https://blog.csdn.net/z929118967/article/details/127966912 RPC(feign):使用Feign的方式,进行微服务调…

AlgoC++第九课:手写AutoGrad

目录 手写AutoGrad前言1. 基本介绍1.1 计算图1.2 智能指针的引出 2. 示例代码2.1 Scale2.2 Multiply2.3 Pow 总结 手写AutoGrad 前言 手写AI推出的全新面向AI算法的C课程 Algo C,链接。记录下个人学习笔记,仅供自己参考。 本次课程主要是手写 AutoGrad …

逆向动态调试工具简介

常用逆向工具简介: 二进制尽管属于底层知识,但是还是离不开一些相应工具的使用,今天简单介绍一下常用的逆向工具OD以及他的替代品x96dbg,这种工具网上很多,也可以加群找老满(184979281)&#x…

java实现乘法的方法

我们都知道,乘法运算的核心思想就是两个数相乘,如果能将乘法运算转化成一个加数的运算,那么这个问题就很容易解决。比如我们要实现23的乘法,首先需要定义两个变量:2和3。我们将这两个变量定义为一个变量:2x…