[发明专利]一种基于联邦学习的个性化心电信号监测方法有效
申请号: | 202110408665.6 | 申请日: | 2021-04-15 |
公开(公告)号: | CN113095238B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 林霖;舒明雷;王英龙;刘辉;谢小云 | 申请(专利权)人: | 山东省人工智能研究院 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 支文彬 |
地址: | 250013 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联邦 学习 个性化 电信号 监测 方法 | ||
1.一种基于联邦学习的个性化心电信号监测方法,其特征在于,包括如下步骤:
a)在MIT-BIH数据库DS1中取出I个心拍,将取出的I个心拍分为N型、S型、V型、F型和Q型五个类别,将取出的I个心拍作为训练云端的公共模型S0的数据集D0,{(xi,yi)∈D0},i∈{1,2,...,I},xi为公共模型S0的第i个输入样本,yi为xi的真实标签,yi∈{1,...,5},每个心拍xi提取304维特征作为公共模型S0的输入,公共模型S0的输出为心拍类别的概率,对公共模型S0进行L次迭代,得到基础特征提取网络参数为Wb、个性化分类网络参数为Wp的公共模型S0,将云端的训练后的公共模型S0发送给N个终端;
b)第n个终端接收云端传递的模型参数Wb和Wp,n∈{1,2,...,N},N为终端总数,将公共模型S0的模型参数作为本地个性化模型Sn的模型参数初始配置,得到基础特征提取网络参数为Wb,n(0)、个性化分类网络参数为Wp,n(0)的个性化模型Sn;
c)第n个终端截取MIT-BIH数据库DS2中其中一条记录的前X分钟心电数据作为训练终端的个性化模型Sn的训练集Dn,为个性化模型Sn的第j个输入样本,为的真实标签,
d)对个性化模型Sn进行K次迭代,将第n个终端的基础特征提取网络参数上传给云端;
e)云端接收N个终端发送的基础特征提取网络参数,并更新步骤d)中的第n个终端的基础特征提取网络参数;步骤e)中通过公式计算处理后的参数Wb(k),云端将Wb(k)发送至N个终端,更新第n个终端的基础特征提取网络参数Bn并冻结个性化分类网络参数Wp,n(k);
f)如果更新后的第n个终端上部署的个性化模型Sn的模型参数与更新前的个性化模型Sn的模型参数的差值大于等于差值阈值,则返回执行步骤e),如果更新后的第n个终端上部署的个性化模型Sn的模型参数与更新前的个性化模型Sn的模型参数的差值小于差值阈值则执行步骤g);
g)将MIT-BIH数据库的DS2中每条记录后Y分钟的数据集作为每个终端的个性化模型Sn的输入,个性化模型Sn的测试集为为个性化模型Sn的输入,个性化模型Sn输出为N型心拍或S型心拍或V型心拍或F型心拍或Q型心拍的概率值,将五种类别心拍的概率值最大的那个类别作为分类的结果,如果概率值最大的类别与真实标签相同,则判定分类正确,如果概率值最大的类别与真实标签不相同,则判定分类错误;
步骤a)包括如下步骤:
a-1)公共模型S0由基础特征提取网络B0及个性化分类网络P0构成;
a-2)将基础特征提取网络B0划分成kb层,kb取值为3,将个性化分类网络P0划分成kp层,kp取值为3;
a-3)将xi输入到公共模型S0中,通过公式计算经过softmax之前线性层的输出获得分类的分数向量Zi,为分数向量Zi中将xi分类为类别c的分数,c∈{1,...,C},C为类别个数,C=5,W1b、分别为划分后的基础特征提取网络B0的第一层、第二层、第三层的权重,W1p、W3p分别为划分后的个性化分类网络P0的第一层、第二层、第三层的权重,分别为划分后的基础特征提取网络B0的第一层、第二层、第三层的激活函数,分别为划分后的个性化分类网络P0的第一层、第二层的激活函数;
a-4)通过公式计算xi分类正确的概率softmax(xi,yi;Wb,Wp),为分数向量Zi中为真实类别yi的分数;
a-5)通过公式
FL(softmax(xi,yi;Wb,Wp))
=-(1-softmax(xi,yi;Wb,Wp))γlog(softmax(xi,yi;Wb,Wp))
计算损失函数FL(softmax(xi,yi;Wb,Wp)),式中γ为调节系数,γ∈[0,5];
a-6)使用Adam对损失函数FL(softmax(xi,yi;Wb,Wp))进行L次迭代,得到基础特征提取网络参数为Wb、个性化分类网络参数为Wp的公共模型S0,通过公式计算更新第l次迭代的参数,l∈[1,...,L],为偏微分计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省人工智能研究院,未经山东省人工智能研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110408665.6/1.html,转载请声明来源钻瓜专利网。