《通过十几轮数据进行模型训练,实现精确的无创血糖测量的演绎学习》阅读笔记

news2024/11/15 11:41:11

目录

0 演绎学习

1 论文摘要

2 论文十问

3 论文亮点与不足之处

4 与其他研究的比较

5 实际应用与影响

6 个人思考与启示

参考文献


0 演绎学习

在本文中,DL指的是Deduction Learning,即演绎学习方法。该方法是一种机器学习方法,通过使用逻辑推理和归纳推理来构建模型。与传统的归纳学习方法不同,演绎学习方法可以利用领域知识和先验信息来提高模型的训练效率和泛化能力。在本文中,作者使用演绎学习方法来训练个性化模型,以实现精确无创血糖测量的目标。

1 论文摘要

个性化建模长期以来一直被期望用于接近精确的无创血糖测量,但受限于用于训练个人模型的有限数据以及不可避免的异常预测。为了克服这些长期存在的问题,我们通过创新的演绎学习(DL),而非传统的归纳学习(IL)方法,在有限的个人数据中大大提高了训练效率。我们演绎方法(DL)的领域理论利用累积的配对输入比较来纠正之前测量的血糖,从而构建了我们的深度神经网络结构。DL方法涉及将配对相邻轮次的指尖脉动光电容积图信号记录作为输入,应用于基于卷积神经网络(CNN)的深度学习模型。我们的研究发现,与IL模型相比,DL模型的CNN滤波器产生了额外的、非均匀的特征模式,这表明在有限训练数据下,DL在学习效率方面优于IL。在我们招募的30名糖尿病患者志愿者中,使用12轮数据进行模型训练的DL模型在Clarke错误网格(CEG)的A区域达到了80%的测试预测,比IL方法提高了20%。此外,我们开发了一种自动筛选算法来删除低置信度的异常预测。仅使用十几轮训练数据,DL模型结合自动筛选实现了相关系数(RP)为0.81、准确率得分(RA)为93.5、均方根误差为13.93 mg/dl、平均绝对误差为12.07 mg/dl,以及CEG A区域内的100%预测。非参数Wilcoxon配对检验在DL与IL的RA上显示了接近显著差异,p值为0.06。这些显著的改进表明,可以实现非常简单和精确的无创血糖浓度测量。

图1 IL和DL模型的示意图。(a) IL模型的训练。(b) DL模型的训练。图(a)中的每个菱形块和图(b)中的每个三角形块分别代表一个个人模型(NN)和一个差分单元(DC),它们将PPG信号作为输入,预测的BGL作为输出。NN和DC共享相似的CNN结构(参见补充数据图5)。PPG信号S1、S2、S3、S4按时间顺序记录,与其相应的参考血糖水平BG1,ref、BG2,ref、BG3,ref、BG4,ref。对于(b),当Si和Si-1连接到DC的输入(参见补充数据图2b)时,通过模型的反向传播将最小化参考值BGi,ref与输出预测BGi,pred之间的损失。(c) 1通道输入信号片段与特定滤波器卷积,生成更简单的特征模式(例如,输入信号的反向)。(e) 2通道输入生成超出原始信号的额外和非均匀特征。(d),(f) 分别为IL和DL的第一层CNN的256个滤波器重叠输出的一个窗口。
 
图2 各种方法在每个测试轮次上的30名受试者的准确性得分(RA)的比较。(a) 箱形图中的准确性得分分布。(b) 折线图中的平均准确性得分。
 

 

图3 模型预测的Clarke错误网格(CEG)图:(a) IL。(b) DL。(c) DL + S。数据点分为三类:绿色符号为第4至7轮的结果,蓝色符号为第8至11轮的结果,红色符号为第12至15轮的结果。每个图下方的表格列出了在CEG的各个区域发现的数据点的比例。对于DL和DL + S,第12至15轮的所有数据点都位于A区和B区。
 

 

图4 在第12-15轮中,对有胰岛素治疗和无胰岛素治疗的患者进行DL + S预测的比较。
 

 

图5 通过使用十几轮训练数据(第1-12轮)建立的模型进行第13-15轮预测(每轮与第12轮配对):(a) IL,(b) DL,和(c) DL + S。
 

2 论文十问

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

A1:这篇论文试图解决精确无创血糖测量的问题。

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

A2:不完全是。虽然精确无创血糖测量一直是一个挑战,但已经有相关研究在这个领域进行了很多工作。

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

A3:这篇文章要验证使用归纳学习和演绎学习方法来训练个性化模型,以实现精确无创血糖测量的可行性。

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

A4:相关研究包括使用光谱分析、光学技术、声波技术等方法进行无创血糖测量。这些方法可以归类为物理方法和计算机视觉方法。在领域内值得关注的研究员包括Wei-Ru Lu、Wen-Tse Yang等人。

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

A5:论文中提到的解决方案之关键是使用演绎学习方法来训练个性化模型,以提高训练效率和避免异常预测。

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

A6:论文中的实验设计包括使用归纳学习和演绎学习方法来训练模型,并使用数据集进行测试和评估。

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

A7:用于定量评估的数据集是由作者自己收集的,包括了来自不同人的血糖测量数据。代码已经开源,可以在论文中找到相关链接。

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

A8:是的,论文中的实验和结果表明使用演绎学习方法训练个性化模型可以提高训练效率和避免异常预测,从而支持了需要验证的科学假设。

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

A9:这篇论文提出了一种新方法——演绎学习方法,用于解决精确无创血糖测量问题,并证明了该方法在训练效率和异常预测方面优于传统归纳学习方法。

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

A10:下一步可以进一步探索演绎学习方法在其他医疗领域中的应用,并进一步改进该方法以提高精度和可靠性。

3 论文亮点与不足之处

本文的亮点在于提出了一种新的演绎学习方法,用于解决精确无创血糖测量问题,并证明了该方法在训练效率和异常预测方面优于传统归纳学习方法。实验设计合理,结果准确可靠。

然而,本文的不足之处在于使用的数据集较小,可能存在一定的局限性。此外,模型的泛化能力还需要进一步验证。

4 与其他研究的比较

与其他相关研究相比,本文提出了一种新颖的演绎学习方法来解决精确无创血糖测量问题。相较于传统归纳学习方法,该方法在训练效率和异常预测方面表现更好。此外,本文还对CNN模型进行了深入分析,并探索了其生成非均匀特征模式的原因。

5 实际应用与影响

本文提出的演绎学习方法可以为精确无创血糖测量提供新思路和解决方案。该方法可以帮助医生更准确地监测患者的血糖水平,并及时采取措施。此外,该方法还可以应用于其他医疗领域,如心率监测、血压监测等。

6 个人思考与启示

本文的阅读让我深刻认识到演绎学习方法在机器学习领域中的重要性。同时,也让我意识到数据集的大小对模型训练和泛化能力的影响。在未来的研究中,需要更加注重数据集的质量和数量,并探索更多的机器学习方法来解决实际问题。此外,本文还启示我们要关注医疗领域中的实际问题,并探索如何将机器学习方法应用于医疗领域,为人类健康事业做出贡献。

参考文献

Lu, WR., Yang, WT., Chu, J. et al. Deduction learning for precise noninvasive measurements of blood glucose with a dozen rounds of data for model training. Sci Rep 12, 6506 (2022). https://doi.org/10.1038/s41598-022-10360-3

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

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

相关文章

ServerPapers 开源轻量级服务器监控工具

ServerPapers 开源轻量级服务器监控工具 起因 之前用过一些服务器监控工具,但是有些配置复杂不够方便。也有些配置简单,但没有我想要显示的一些信息。所以我就花了三天时间自己写了一个开源的轻量级服务器监控工具。 项目 介绍 ServerPapers是一个基…

聚观早报|苹果版余额宝四天吸金69亿;​微软拟推出私有版ChatGPT

今日要闻:苹果版余额宝四天吸金69亿元;称微软拟推出私有版ChatGPT;特斯拉上调Model 3、Model Y售价;好莱坞编剧将举行15年来首次罢工;字节跳动要在美国卖书了 苹果版余额宝四天吸金69亿元 早些时候,苹果推…

自动驾驶TPM技术杂谈 ———— I-vista验收标准(试验规程)

文章目录 术语介绍试验准备场地要求环境要求精度要求边界车辆&路沿石 试验方法能力试验双边界车辆平行车位白色标线平行车位双边界车辆垂直车位白色标线垂直车位方柱垂直车位双边界车辆斜向车位白色标线斜向车位 新功能评价平行车位远程操控泊入泊出试验垂直车位远程操控泊…

用户界面对象的线程亲缘性第二篇: 设备上下文

在上一篇文章中,我们简单地介绍了控制窗口句柄的线程亲缘性规则。 今天,我们来讲讲设备上下文(Device Context, 简称 DC) 。 设备上下文也有一定程度的线程亲缘性。调用 DC 相关函数,例如 GetDC 的线程,必须在同一个线程中调用其…

VC++判断Windows系统是Win7、Win8,还是Win10系统(附源码)

有时候我们需要获取操作系统版本,比如win7、win8、win8.1、win10等,对不同版本的系统做特殊处理。有时我们还需要分辨当前系统是64位的,还是32位的。 1、系统API函数GetVersionEx已经被废弃,不能再使用了 以前我们一般使用系统API函数GetVersionEx去获取操作系统版本,但从…

B016_单行函数篇

2022年4月14日08:25:25 通过本章学习,您将可以: SQL中不同类型的函数 在 SELECT 语句中使用字符,数字,日期和转换函数 使用条件表达式术语 函数-预定义的接受参数的代码块单行函数-为每条记录返回一行结果多行函数-返回一个结果,每组数据处理什么是SQL函数 多行函数也叫…

【Redis—主从复制】

概念 如果把数据都存储到一台服务器上,当服务器出现宕机后,数据会丢失。而把数据备份到多台服务器上,那么当一台服务器发生故障后,其他服务器仍然可以继续提供服务。由于是多台服务器,所以服务器之间的数据要保持一致…

SwiftUI 如何动态条件显示和隐藏 Toolbar 按钮且不做无谓刷新

功能需求 在 SwiftUI 中我们可以非常容易的定制导航栏 Toolbar 中按钮的显示,包括折叠、分组和按条件动态显示和隐藏等。 如上图所示,我们仅用寥寥几行代码就实现了 SwiftUI 导航栏 Toolbar 按钮的折叠、分组和按条件动态显示隐藏等功能。 在本篇博文中,您将学到以下内容:…

Spring Cache的使用

目录 一、前言二、什么是Spring Cache?三、Spring Cache常用注解四、使用方法1.导入依赖2.开启缓存注解3.Cacheables4.CachePut5.CacheEvict6.Caching 一、前言 在日常开发工作中,缓存是一个很常见的技术手段,它可以有效地提高系统性能。当系…

6.1.1 图:基本概念

一,基本概念 1.基本定义 (1)图的定义 顶点集不可以是空集,但边集可以是空集。 (2) 有向图的表示: 圆括号 无向图的表示: 尖括号 简单图、多重图: 简单图:…

Java中变量的学习

目录 概述:Java中的成员包含五部分 第一部分:变量 (1)Java中的变量分类 (2)成员变量和局部变量的位置区别 (3)Java中成员变量作用域/Java权限修饰符 (4)…

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法

目录 一、SpringBoot的定义 二、Spring Boot 优点 三、创建一个springboot的项目 四、使用IDEA创建SpringBoot失败案例 一、SpringBoot的定义 Spring 的诞⽣是为了简化 Java 程序的开发的,⽽ Spring Boot 的诞⽣是为了简化 Spring 程序开发的。 Spring Boot 翻…

maven从入门到精通 第一章 Maven核心程序解压与配置

这里写自定义目录标题 一 为什么要使用Maven1 依赖管理 帮助管jar包2 构建管理 脱离IDE进行运行2.1 传统方式,就是打包成war包,然后放在tomacat上运行2.2 一个程序的运行步骤 二 maven的工作机制1 配置maven1.1 关注 Maven 的核心配置文件:co…

Android Glide加载图片、网络监听、设置资源监听

再搞事情之前首先创建一个项目,就命名为GlideDemo吧。    一、项目配置 创建好之后,在app模块下build.gradle的dependencies闭包中添加如下依赖: //glide//glideimplementation com.github.bumptech.glide:glide:4.11.0annotationProcess…

mysql的一次死锁记录

表结构 create table lzy_test.test_lzy (id int not null primary key,name varchar(128) default null,age int default 0 null,constraint key_name unique (name) );表中数据 idnameage1lzy104lzy412336lzy609lzy90 事务死锁的过程 隔离级别RC 事务A…

【沐风老师】3dMax创建缝线插件StitchLines使用方法详解

3dMax创建缝线插件使用方法详解 3dMax创建缝线插件StitchLines,一键生成车缝线建模,该脚本与可编辑多边形、可编辑样条线或 编辑多边形修改器一起使用,创建一条样条曲线(车缝线),它将以几何体形式在视口中和…

云时通OMS:为零售品牌商打造高效的全渠道订单管理!

传统的零售企业围绕“人、货、场” 三要素来展开营销,其目标是基于“场”将货销售给更多的人。随着数字技术的应用,新零售模式下的“场”除了传统的线下店铺外,还拓展了多元化的线上渠道,比如小程序、企业APP、第三方平台、电商直…

学系统集成项目管理工程师(中项)系列17a_范围管理(上)

1. 包括确保项目做且只做所需的全部工作,以成功完成项目的各个过程 2. 项目工作明确划定边界 2.1. 什么是包括在项目之内的 2.2. 什么是不包括在项目之内的 3. 项目其他各方面管理的基础 4. 编制范围管理计划过程 4.1. 对如何定义、确认和控制项目范围的过程进…

归一化处理(2023寒假每日一题 14)

在机器学习中,对数据进行归一化处理是一种常用的技术。 将数据从各种各样分布调整为平均值为 0 0 0、方差为 1 1 1 的标准分布,在很多情况下都可以有效地加速模型的训练。 这里假定需要处理的数据为 n n n 个整数 a 1 , a 2 , ⋯ , a n a_1,a_2,⋯…

零入门kubernetes网络实战-30->基于bridge+veth pair+DNAT技术来实现外网可以访问内网的方案

《零入门kubernetes网络实战》视频专栏地址 https://www.ixigua.com/7193641905282875942 本篇文章视频地址(稍后上传) 通过DNAT技术可以将brige虚拟网桥管理的内网中的服务暴露出来,以供外网访问。 1、测试环境介绍 两台centos虚拟机 # 查看操作系统版本 cat /…