掌桥专利:专业的专利平台
掌桥专利
首页

一种基于二维卷积神经网络的癫痫发作状态识别方法

文献发布时间:2023-06-19 09:29:07


一种基于二维卷积神经网络的癫痫发作状态识别方法

技术领域

本发明涉及癫痫信号模态识别技术领域,是一种基于二维卷积神经网络的癫痫发作状态识别方法。

背景技术

癫痫是一种脑部的慢性非传染性疾病,患者会在无诱发原因的情况下持续并重复地发作。它严重影响到所有年龄段、性别、种族和收入水平的人,全世界大约有5000万名癫痫病患者,每年新发癫痫患者约200万,使之成为全球范围内最常见的神经系统疾病之一。癫痫病的发作具有很强的随机性和突发性,而快速有效的癫痫发作识别可以保障患者接受救治的及时性。当前脑电图常用于辅助医生诊断癫痫病,然而脑电图的分析与癫痫发作的判定严重依赖于专业的医师,耗时耗力且效率低下,并且脑电信号的采集需要专业设备的支持,便携性和经济性很差。因此基于手腕端动作信号的癫痫发作快速识别,对于癫痫病人的看护具有重大现实意义。

发明内容

本发明为基于二维卷积神经网络的癫痫发作状态识别方法解决方案,本发明提供了一种基于二维卷积神经网络的癫痫发作状态识别方法,本发明提供了以下技术方案:

一种基于二维卷积神经网络的癫痫发作状态识别方法,包括以下步骤:

步骤1:根据采集到的手腕端动作信号,对手腕端动作信号进行数据划分,得到癫痫发作片段和正常状态片段,基于数据均衡原则,保持癫痫发作片段和正常状态片段为1:1的比例;

步骤2:根据癫痫发作片段和正常状态片段,进行预处理,得到预处理后的数据;

步骤3:根据预处理后的数据,划分训练集、测试集和验证集,得到统一格式的训练学习数据;

步骤4:基于训练学习数据,采用二维卷积神经网络算法进行深度学习,通过网格搜寻法进行超参数调节,确定优化后的超参数组合;

步骤5:采用L2正则优化、Dropout正则优化方法和学习率衰减方法,对二维卷积神经网络模型进行优化;

步骤6:确定L2正则优化的损失值是否满足要求,当满足要求时,则停止优化,反之则返回步骤3重新划分数据集进行模型训练与评估;

步骤7:当满足要求时,保存优化后的二维卷积神经网络模型,并根据优化后的二维卷积神经网络模型快速识别癫痫发作状态。

优选地,步骤2中对癫痫发作片段和正常状态片段进行预处理具体为:

步骤2.1:对癫痫发作片段和正常状态片段进行巴特沃斯低通滤波器滤波,去除高频噪声的干扰;

步骤2.2:对癫痫发作片段和正常状态片段进行三轴加速度数据合成,通过下式表示加速度合成后的数据:

其中,a

步骤2.3:对加速度合成后的数据进行时频域联合分析处理,采用短时傅里叶变换对数据进行分析,通过下式表示分析后得到的预处理后的数据:

其中,STFT

优选地,所述步骤3具体为:深度学习中监督学习模式的相关数据划分原则,对预处理后的数据添加标签后,划分为训练集占70%、测试集占20%和验证集占10%,得到统一格式的训练学习数据。

优选地,所述步骤4中采用二维卷积神经网络算法进行深度学习,二维神经网络模型通过其卷积层和池化层对样本数据提取更多更深层次的特征,通过下式表示使用的卷积核的卷积公式:

g(i)=f(∑x

其中,g(i)为卷积核的输出数据,f为采用的激活函数,x

优选地,所述步骤5中L2正则优化具体为:

L2正则优化通过在模型损失函数中添加一个刻画模型复杂程度的指标,使得模型在降低损失函数时也能将模型的复杂度减弱,从而解决模型过拟合的问题,通过下式表示L2正则优化的公式:

其中,J(ω,b)为新的损失函数,J

优选地,L2正则优化公式中的损失函数刻画的是神经网络模型输出的判定数据与实际数据之间的差距程度,以损失函数的值为参考变量对神经网络模型进行参数的调整和迭代,直到损失值降低到一定的阈值为止,通过下式表示损失函数L:

其中,y

优选地,确定L2正则优化中损失函数的输出值是否满足要求,当优化的损失值最低时,则满足要求,停止优化,反之则返回步骤3重新划分数据集进行模型训练与评估。

优选地,所述步骤6中对二维卷积神经网络模型的输出数据进行评估,在评估之前,需要将模型输出的结果转化为概率分布,使用softmax回归的方式进行处理,通过下式表示回归的公式:

其中,y

本发明具有以下有益效果:

本发明一种基于二维卷积神经网络的癫痫发作状态识别方法,得到了相关快速有效的识别网络模型,可应用于手机APP端以及服务器端中,对手腕振动数据状态进行快速判别并保证一定的准确率。

附图说明

图1为基于二维卷积神经网络的癫痫发作状态识别方法流程图。

具体实施方式

以下结合具体实施例,对本发明进行了详细说明。

具体实施例一:

根据图1所示,本发明提供一种基于二维卷积神经网络的癫痫发作状态识别方法,具体为:

一种基于二维卷积神经网络的癫痫发作状态识别方法,包括以下步骤:

步骤1:根据采集到的手腕端动作信号,对手腕端动作信号进行数据划分,得到癫痫发作片段和正常状态片段,基于数据均衡原则,保持癫痫发作片段和正常状态片段为1∶1的比例;

步骤2:根据癫痫发作片段和正常状态片段,进行预处理,得到预处理后的数据;

步骤2中对癫痫发作片段和正常状态片段进行预处理具体为:

步骤2.1:对癫痫发作片段和正常状态片段进行巴特沃斯低通滤波器滤波,去除高频噪声的干扰;

步骤2.2:对癫痫发作片段和正常状态片段进行三轴加速度数据合成,通过下式表示加速度合成后的数据:

其中,a

步骤2.3:对加速度合成后的数据进行时频域联合分析处理,采用短时傅里叶变换对数据进行分析,通过下式表示分析后得到的预处理后的数据:

其中,STFT

步骤3:根据预处理后的数据,划分训练集、测试集和验证集,得到统一格式的训练学习数据;

所述步骤3具体为:深度学习中监督学习模式的相关数据划分原则,对预处理后的数据添加标签后,划分为训练集占70%、测试集占20%和验证集占10%,得到统一格式的训练学习数据。

步骤4:基于训练学习数据,采用二维卷积神经网络算法进行深度学习,通过网格搜寻法进行超参数调节,确定优化后的超参数组合;

所述步骤4中采用二维卷积神经网络算法进行深度学习,二维神经网络模型通过其卷积层和池化层对样本数据提取更多更深层次的特征,通过下式表示使用的卷积核的卷积公式:g(i)=f(∑x

其中,g(i)为卷积核的输出数据,f为采用的激活函数,x

步骤5:采用L2正则优化、Dropout正则优化方法和学习率衰减方法,对二维卷积神经网络模型进行优化;

所述步骤5中L2正则优化具体为:

L2正则优化通过在模型损失函数中添加一个刻画模型复杂程度的指标,使得模型在降低损失函数时也能将模型的复杂度减弱,从而解决模型过拟合的问题,通过下式表示L2正则优化的公式:

其中,J(ω,b)为新的损失函数,J

L2正则优化公式中的损失函数刻画的是神经网络模型输出的判定数据与实际数据之间的差距程度,以损失函数的值为参考变量对神经网络模型进行参数的调整和迭代,直到损失值降低到一定的阈值为止,通过下式表示损失函数L:

其中,y

步骤4和5中卷积神经网络模型各项参数如下表1所示。

表1卷积神经网络模型各项参数表

步骤6:确定L2正则优化中损失函数的输出值是否满足要求,当优化的损失值最低时,则满足要求,停止优化,反之则返回步骤3重新划分数据集进行模型训练与评估。

所述步骤6中对二维卷积神经网络模型的输出数据进行评估,在评估之前,需要将模型输出的结果转化为概率分布,使用softmax回归的方式进行处理,通过下式表示回归的公式:

其中,y

步骤7:当满足要求时,保存优化后的二维卷积神经网络模型,并根据优化后的二维卷积神经网络模型快速识别癫痫发作状态。

本发明由采集的手腕端加速度动作信号,进行划分;将得到的数据进行滤波降噪、合成加速度、标准化、划窗分割以及时频域联合分析等数据预处理;依据相关原则,划分训练集、验证集和测试集,得到统一格式的样本数据集;运用二维卷积神经网络算法进行深度学习,通过网格搜寻法进行超参数调试,确定优化后的超参数组合;使用L2正则优化、Dropout正则优化算法和学习率衰减算法等优化方案对卷积神经网络模型进行优化;如果优化方案满足要求,则停止优化;否则调整网络模型的相关参数,重新对模型进行训练和评估;保存训练得到的最优模型,以便快速地识别癫痫发作状态。本发明使用二维卷积神经网络对样本数据进行分类,可以快速有效地识别出样本中处于癫痫发作状态的数据,提高癫痫识别的准确度。

以上所述仅是一种基于二维卷积神经网络的癫痫发作状态识别方法的优选实施方式,一种基于二维卷积神经网络的癫痫发作状态识别方法的保护范围并不仅局限于上述实施例,凡属于该思路下的技术方案均属于本发明的保护范围。应当指出,对于本领域的技术人员来说,在不脱离本发明原理前提下的若干改进和变化,这些改进和变化也应视为本发明的保护范围。

相关技术
  • 一种基于二维卷积神经网络的癫痫发作状态识别方法
  • 一种基于肢端动作信号的癫痫发作状态识别方法
技术分类

06120112187875