一种基于迁移学习的葡萄糖浓度预测方法及设备技术

技术编号:38045986 阅读:9 留言:0更新日期:2023-06-30 11:12
本发明专利技术公开了一种基于迁移学习的葡萄糖浓度预测方法及设备,属于模型预测技术领域,用于解决现有的不同医疗机构之间葡萄糖浓度预测模型难以互相复用,样本分布少的医疗机构难以准确根据现有的葡萄糖浓度预测模型,进行准确预测的技术问题。方法包括:基于数据集的特征数据以及标签数据,对第一数据集以及第二数据集分别进行数据重组,得到源域数据以及目标域数据;基于预设ELM网络模型的输出权重,并根据源域数据中训练样本的损失特征,得到优化目标函数;对目标域数据进行迁移重构学习,得到域适应迁移算法DAELM模型;通过域适应迁移算法DAELM模型,对目标域数据中的葡萄糖浓度数据进行浓度预测,得到预测结果。得到预测结果。得到预测结果。

【技术实现步骤摘要】
一种基于迁移学习的葡萄糖浓度预测方法及设备


[0001]本申请涉及模型预测领域,尤其涉及一种基于迁移学习的葡萄糖浓度预测方法及设备。

技术介绍

[0002]糖尿病是一种由遗传和生活方式共同作用而引起的临床综合症,已成为严重威胁人类健康的四大疾病之一。对糖尿病的治疗最重要的是经常进行血糖测定,以血糖浓度为依据通过饮食、口服药物或胰岛素注射等进行血糖控制。只依赖血糖采集无法实时地监测血糖浓度变化,而近几年出现的持续葡萄糖监测(Continuous Glucose Monitoring,CGM)设备能够提供的连续、全面、可靠的全天血糖数据。它通过葡萄糖感应器监测皮下组织间的葡萄糖浓度,以此来反应血糖的浓度。血糖的预测值可以帮助病人获得更加精准的治疗,从而更准确地控制病人的血糖浓度。其中,空腹血糖值、餐后2小时血糖值对于血糖浓度的控制具有极大的参考意义。
[0003]现代的智能诊断系统已经可以帮助医生准确全面地分析处理和管理大量的病人数据,而随着现代计算机技术的发展成熟,研究人员正在为了高效的治疗追求更加精确的糖尿病分类和血糖检测技术,同时不同医疗机构之间葡萄糖浓度预测模型的复用,往往容易造成样本的不足,并且医疗机构间样本分布的差异过大,现有的葡萄糖浓度预测模型,让样品量少的医院无法更好地应用葡萄糖浓度预测模型,造成了预测结果的不准确。

技术实现思路

[0004]本申请实施例提供了一种基于迁移学习的葡萄糖浓度预测方法及设备,用于解决如下技术问题:现有的不同医疗机构之间葡萄糖浓度预测模型难以互相复用,以及样本分布少的医疗机构难以准确根据现有的葡萄糖浓度预测模型,准确预测出葡萄糖浓度。
[0005]本申请实施例采用下述技术方案:
[0006]一方面,本申请实施例提供了一种基于迁移学习的葡萄糖浓度预测方法,包括:对第一医院以及第二医院分别进行葡萄糖浓度样本的数据获取,得到第一数据集以及第二数据集;基于数据集的特征数据以及标签数据,对所述第一数据集以及第二数据集分别进行数据重组,得到与第一数据集对应的源域数据以及与第二数据集对应的目标域数据;其中,所述源域数据以及所述目标域数据均包含训练样本与测试样本;基于预设ELM网络模型的输出权重,并根据所述源域数据中训练样本的损失特征,得到关于所述输出权重的优化目标函数;根据所述优化目标函数,对所述目标域数据进行迁移重构学习,得到域适应迁移算法DAELM模型;通过所述域适应迁移算法DAELM模型,对目标域数据中的葡萄糖浓度数据进行浓度预测,得到预测结果;并对所述预测结果进行评估,得到评估指标。
[0007]本申请实施例通过训练后的DAELM模型进行目标域数据中葡萄糖浓度的预测,实现了以小样本训练预测精度较高的模型,大大减少了样本的标记成本,同时,基于迁移学习将迁移算法引入葡糖糖浓度预测领域,可以有效地实现不同医疗机构之间葡萄糖浓度预测
模型的复用,解决样本不足的问题,降低医疗机构间样本分布的差异,优化原有的葡萄糖浓度预测模型,让数据库样本较小的医院也能够应用或更好地应用葡萄糖浓度预测模型。
[0008]在一种可行的实施方式中,基于数据集的特征数据以及标签数据,对所述第一数据集以及第二数据集分别进行数据重组,得到与第一数据集对应的源域数据以及与第二数据集对应的目标域数据,具体包括:获取第一医院所对应的第一数据集以及第二医院所对应的第二数据集;其中,所述第一数据集中的葡萄糖浓度样本数量要远大于所述第二数据集中的葡萄糖浓度样本数量;对所述第一数据集与所述第二数据集进行错误数据的剔除,并基于所述第一数据集与所述第二数据集中包含的特征数据以及标签数据的分组原则,对所述第一数据集与所述第二数据集分别进行数据重组,得所述源域数据与所述目标域数据;其中,所述源域数据与所述目标域数据为ELM网络训练模型的特征数据。
[0009]在一种可行的实施方式中,在基于预设ELM网络模型的输出权重,并根据所述源域数据中训练样本的损失特征,得到关于所述输出权重的优化目标函数之前,所述方法还包括:根据H(x)=[h1(x),...,h
L
(x)],得到所述ELM网络模型的隐藏层H(x);其中,L为ELM网络模型的隐藏单元数量,h
i
(x)是第i个隐藏层节点的输出;根据得到所述ELM网络模型的前馈神经网络输出f
L
(x);其中,β=[β1,...,β
L
]T
是第i个隐藏层和输出之间的权重向量,i为常数,输出权重β;根据得到权重向量β的极限目标函数其中,N为样本中训练集数据的数量,d2代表输出数据的维度,C是模型的惩罚参数,y
i

Hβ是第i个训练样本的预测误差,标签数据标签数据标签数据为避免参数过拟合的正则项;根据得到所述ELM网络模型的逆矩阵输出权重β
*
;其中,I
L
和I
N
分别表示维度为N和L的单位矩阵,H
T
为ELM非线性映射的转置矩阵。
[0010]在一种可行的实施方式中,在得到所述ELM网络模型的隐藏层H(x)之后,所述方法还包括:根据得到激活函数g(x);其中,x为特征数据的输入向量,e为数学常数;根据h
i
(x)=g(w
i
,b
i
,x)=g(w
i
x+b
i
),得到隐藏层节点的第i个输出h
i
(x);其中,b
i
是隐藏层中第i个节点的偏差,g(w
i
,b
i
,x)是隐藏层的激活函数且由sigmoid函数组成。
[0011]在一种可行的实施方式中,在得到所述ELM网络模型的逆矩阵输出权重β
*
之后,所述方法还包括:根据得到约束目标函数
其中,N为样本中训练集数据的数量,d2代表输出数据的维度,C是模型的惩罚参数,标签数据输出权重β,H为隐藏层的矩阵;根据得到重构后ELM网络模型的输出权重β;其中,I
L
和I
N
分别表示维度为N和L的单位矩阵,H
T
为ELM非线性映射的转置矩阵,C为惩罚系数。
[0012]在一种可行的实施方式中,基于预设ELM网络模型的输出权重,并根据所述源域数据中训练样本的损失特征,得到关于所述输出权重的优化目标函数,具体包括:根据
[0013]得到优化权重其中,I
L
和I
N
分别表示维度为N和L的单位矩阵,H
T
为ELM非线性映射的转置矩阵,C为对角矩阵且其对角元素分别为C1,C2,...C
N
,λ和γ分别表示联合分布匹配正则项和流形正则项的平衡系数,M
m
为边缘MMD矩阵,M
c
为条件MMD矩阵,G表示目标域数据的拉普拉斯举证,表示源域数据和目标域数据的隐藏层特征矩阵,N
s
和N<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于迁移学习的葡萄糖浓度预测方法,其特征在于,所述方法包括:对第一医院以及第二医院分别进行葡萄糖浓度样本的数据获取,得到第一数据集以及第二数据集;基于数据集的特征数据以及标签数据,对所述第一数据集以及第二数据集分别进行数据重组,得到与第一数据集对应的源域数据以及与第二数据集对应的目标域数据;其中,所述源域数据以及所述目标域数据均包含训练样本与测试样本;基于预设ELM网络模型的输出权重,并根据所述源域数据中训练样本的损失特征,得到关于所述输出权重的优化目标函数;根据所述优化目标函数,对所述目标域数据进行迁移重构学习,得到域适应迁移算法DAELM模型;通过所述域适应迁移算法DAELM模型,对目标域数据中的葡萄糖浓度数据进行浓度预测,得到预测结果。2.根据权利要求1所述的一种基于迁移学习的葡萄糖浓度预测方法,其特征在于,基于数据集的特征数据以及标签数据,对所述第一数据集以及第二数据集分别进行数据重组,得到与第一数据集对应的源域数据以及与第二数据集对应的目标域数据,具体包括:获取第一医院所对应的第一数据集以及第二医院所对应的第二数据集;其中,所述第一数据集中的葡萄糖浓度样本数量要远大于所述第二数据集中的葡萄糖浓度样本数量;对所述第一数据集与所述第二数据集进行错误数据的剔除,并基于所述第一数据集与所述第二数据集中包含的特征数据以及标签数据的分组原则,对所述第一数据集与所述第二数据集分别进行数据重组,得到所述源域数据与所述目标域数据;其中,所述源域数据与所述目标域数据为ELM网络训练模型的特征数据。3.根据权利要求1所述的一种基于迁移学习的葡萄糖浓度预测方法,其特征在于,在基于预设ELM网络模型的输出权重,并根据所述源域数据中训练样本的损失特征,得到关于所述输出权重的优化目标函数之前,所述方法还包括:根据H(x)=[h1(x),...,h
L
(x)],得到所述ELM网络模型的隐藏层H(x);其中,L为ELM网络模型的隐藏单元数量,h
i
(x)是第i个隐藏层节点的输出;根据得到所述ELM网络模型的前馈神经网络输出fL(x);其中,β=[β1,...,β
L
]
T
是第i个隐藏层和输出之间的权重向量,i为常数,输出权重β;根据得到权重向量β的极限目标函数其中,N为样本中训练集数据的数量,d2代表输出数据的维度,C是模型的惩罚参数,y
i

Hβ是第i个训练样本的预测误差,标签数据为避免参数过拟合的正则项;根据得到所述ELM网络模型的逆矩阵输出权重
β
*
;其中,I
L
和I
N
分别表示维度为N和L的单位矩阵,H
T
为ELM非线性映射的转置矩阵。4.根据权利要求3所述的一种基于迁移学习的葡萄糖浓度预测方法,其特征在于,在得到所述ELM网络模型的隐藏层H(x)之后,所述方法还包括:根据得到激活函数g(x);其中,x为特征数据的输入向量,e为数学常数;根据h
i
(x)=g(w
i
,b
i
,x)=g(w
i
x+b
i
),得到隐藏层节点的第i个输出h
i
(x);其中,b
i
是隐藏层中第i个节点的偏差,g(w
i
,b
i
,x)是隐藏层的激活函数且由sigmoid函数组成。5.根据权利要求3所述的一种基于迁移学习的葡萄糖浓度预测方法,其特征在于,在得到所述ELM网络模型的逆矩阵输出权重β
*
之后,所述方法还包括:根据得到约束目标函数其中,N为样本中训练集数据的数量,d2代表输出数据的维度,C是模型的惩罚参数,标签数据输出权重β,H为隐藏层的矩阵;根据得到重构后ELM网络模型的输出权重β;其中,I
L
和I
N<...

【专利技术属性】
技术研发人员:张笑宇闵钰春曹开放刘思行杨丹丹吴昌平徐鹤季一木刘尚东
申请(专利权)人:南京邮电大学浙江凯立特医疗器械有限公司江苏跃凯生物技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1