收藏 分销(赏)

基于SAE和GNDO-SVM的脑电信号情绪识别.pdf

上传人:自信****多点 文档编号:2056920 上传时间:2024-05-14 格式:PDF 页数:9 大小:3.46MB
下载 相关 举报
基于SAE和GNDO-SVM的脑电信号情绪识别.pdf_第1页
第1页 / 共9页
基于SAE和GNDO-SVM的脑电信号情绪识别.pdf_第2页
第2页 / 共9页
基于SAE和GNDO-SVM的脑电信号情绪识别.pdf_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、基于 SAE 和 GNDO-SVM 的脑电信号情绪识别陈晨,任南(江苏科技大学经济管理学院,镇江212100)通信作者:任南,E-mail:摘要:情感计算是现代人机交互中的关键问题,随着人工智能的发展,基于脑电信号(electroencephalogram,EEG)的情绪识别已经成为重要的研究方向.为了提高情绪识别的分类精度,本研究引入堆叠自动编码器(stackedauto-encoder,SAE)对 EEG 多通道信号进行深度特征提取,并提出一种基于广义正态分布优化的支持向量机(generalizednormaldistributionoptimizationbasedsupportvect

2、ormachine,GNDO-SVM)情绪识别模型.实验结果表明,与基于遗传算法、粒子群算法和麻雀搜索算法优化的支持向量机模型相比,所提出的 GNDO-SVM 模型具有更优的分类性能,基于 SAE 深度特征的情感识别准确率达到了 90.94%,表明 SAE 能够有效地挖掘 EEG 信号不同通道间的深度相关性信息.因此,利用 SAE 深度特征结合 GNDO-SVM 模型可以有效地实现 EEG 信号的情绪识别.关键词:脑电信号;情绪识别;深度特征;堆叠自动编码器;广义正态分布优化;支持向量机引用格式:陈晨,任南.基于 SAE 和 GNDO-SVM 的脑电信号情绪识别.计算机系统应用,2023,32

3、(10):284292.http:/www.c-s- Recognition of EEG Signals Based on SAE and GNDO-SVMCHENChen,RENNan(CollegeofEconomicsandManagement,JiangsuUniversityofScienceandTechnology,Zhenjiang212100,China)Abstract:Affectivecomputingisakeyprobleminmodernhuman-computerinteraction,andwiththedevelopmentofartificialinte

4、lligence,emotionrecognitionbasedonelectroencephalogram(EEG)hasbecomeanimportantresearchdirection.Toimprovetheclassificationaccuracyofemotionrecognition,thisstudyintroducesstackedauto-encoder(SAE)toextractthedeepfeatureofEEGmultichannelsignalsandthenproposesageneralizednormaldistributionoptimizationb

5、asedsupportvectormachine(GNDO-SVM).TheexperimentalresultsshowthattheproposedGNDO-SVMmodelhasbetterclassificationperformancethanthesupportvectormachinemodeloptimizedbygeneticalgorithm,particleswarmoptimizationalgorithm,andsparrowsearchalgorithm.TheaccuracyofemotionrecognitionbasedonSAEdepthfeaturesre

6、aches90.94%,indicatingthatSAEcaneffectivelyexploitthedepthcorrelationinformationbetweendifferentchannelsofEEGsignals.Therefore,applyingSAEdepthfeatureextractioncombinedwiththeGNDO-SVMclassificationmodelcaneffectivelyachievetheemotionrecognitionofEEGsignals.Key words:electroencephalogram(EEG);emotion

7、recognition;deepfeature;stackedauto-encoder(SAE);generalizednormaldistributionoptimization(GNDO);supportvectormachine(SVM)近年来,随着可穿戴计算设备的快速发展和对沉浸式人机交互环境的需求,情感计算已经成为全球性的研究热点1.情感计算旨在赋予计算机感知人类情感的能力,进而做出适当的决策2.在过去的几十年中,许多基于生理特征的情绪识别方法被提出,包括面部表情、语音、姿势等3.然而以上的方法均受到被测者主计算机系统应用ISSN1003-3254,CODENCSAOBNE-mail

8、:ComputerSystems&Applications,2023,32(10):284292doi:10.15888/ki.csa.009264http:/www.c-s-中国科学院软件研究所版权所有.Tel:+86-10-62661041收稿时间:2023-03-09;修改时间:2023-04-10,2023-04-28,2023-05-06;采用时间:2023-05-15;csa 在线出版时间:2023-08-22CNKI 网络首发时间:2023-08-23284研究开发ResearchandDevelopment观因素的影响,难以达到较为理想的检测效果.EEG 技术可以直接获取大脑中

9、枢神经系统中的脑电波信号,不受被测者主观意识的干扰,同时还具有成本低、便携性强和实时性高的优点,因此在情绪识别中具有广阔的应用前景4,5.EEG 信号的获取一般采用多通道采集的方式,根据国际 10-20 系统标准在大脑皮层的32 个或 62 个部位安置传感电极.尽管多通道 EEG 信号可以提供丰富的情绪状态变化信息,但并非所有通道的 EEG 信号都与情绪变化之间存在相关性.冗余的通道信息会增加建模的时间和降低模型的鲁棒性,因此 EEG 通道的选择在情绪识别中尤为重要.此外,原始的 EEG 信号为连续时间内的时序信号,很难直接用于识别模型的建立,因此常采用特征提取的方式表征不同情绪状态的 EEG

10、 信号6.目前常用的 EEG 特征主要包括时域特征7、频域特征8、时频域特征9和熵特征10.一方面,特征提取可以有效降低 EEG 数据的维度,减少建模时间,有助于实际的应用;另一方面,特征提取可以增强不同情绪 EEG 信号之间的差异性,提高建模的精度和鲁棒性11,12.王成龙等人13提出将 IMF能量矩作为脑电情感识别的特征,对乐趣、高兴、悲伤和糟糕情绪的 EEG 信号的识别准确率达到了 68.59%.Qing 等人14提取了中性、积极和消极 EEG 信号的一阶、二级差分特征和微分熵特征,并建立了决策树、K 最邻近算法和随机森林分类模型,识别精度最高达到了 74.85%.Badicu 等人15

11、提取了 EEG 信号的功率谱密度(powerspectraldensity,PSD)和微分熵(differentialentropy,DE)作为特征,并建立了长短时记忆神经网络分类模型,在 SEED 数据集上的识别精度达到了 80%.由于 EEG 信号具有低信噪比、非平稳性和被试间差异大等特点,传统的浅层特征提取方法对多通道EEG 信号的全局信息难以取得较为理想的表征性能.因此,本研究引入堆叠自动编码器(stackedauto-encoder,SAE)对多通道 EEG 信号进行深度特征提取,增强不同情绪 EEG 信号间的差异性,然后提出了一种基于广义正态分布优化的支持向量机(generaliz

12、ednormaldistributionoptimizationbasedsupportvectormachine,GNDO-SVM)分类模型,并与传统的浅层特征提取方法(PSD 和 DE),以及现有的机器学习模型,包括基于遗传算法(geneticalgorithm,GA)16、粒子群算法(particleswarmoptimization,PSO)17和麻雀搜索算法(sparrowsearchalgorithm,SSA)18优化的支持向量机模型进行对比,以验证本文所提出的情感识别方法的有效性.1材料与方法本研究的实验步骤如图 1 所示,主要包括 EEG 信号预处理、通道选择、特征提取(浅层与

13、深度特征提取)和情绪识别模型的建立.具体研究内容如下.EEG 信号预处理通道 1通道选择浅层特征提取模型建立结果对比与分析模型复杂程度鲁棒性预测精度GA-SVMPSO-SVMSSA-SVMGNDO-SVM深度特征提取PSD 特征生物学理论情感诱发机制通道 20通道 62X1h11h12h1nSAEhm1hm2hmnX2X3X4Xny1y2y3y4ynDE 特征图 1实验流程图(1)对原始 EEG 信号进行预处理,获取不同情绪的实验样本.(2)根据生物学理论和情感诱发机制进行特征通道选择.(3)提取浅层特征(PSD 和 DE 特征)对不同情绪的EEG 信号进行表征,然后在此基础上,利用 SAE

14、算法提取 EEG 信号的深度特征,进一步消除数据中的冗余信息.(4)基于 EEG 信号的浅层和深度特征,分别构建GNDO-SVM 情绪识别模型,并与现有的方法进行对比.1.1 EEG 信号预处理本研究采用的 EEG 数据由上海交通大学 BCMI实验室提供19,受试者为 15 名年龄在 2024 岁的大学生(7 名男性,8 名女性),通过 62 通道 ESINeuroScan系统以 1000Hz 采样率进行采集.在每次实验之前,参与者都被告知实验的具体流程和目的以及设备的无害性.通过观看 72 个带有情感标签的电影片段(快乐、悲伤、恐惧和中性各 18 个)获得每个受试者的 EEG信号.在每个电影

15、片段观看前都有 5s 的开始提示,观看后有 45s 的 PANAS 量表自我评估20以及 15s 的2023年第32卷第10期http:/www.c-s-计 算 机 系 统 应 用ResearchandDevelopment研究开发285休息时间.将每个电影片段裁剪为多个长度为 4s 的非重叠片段,最终样本集共包括 37575 个样本,每个样本都为 62 个通道下 4s 时长的 EEG 信号.1.2 通道选择ESINeuroScan 系统可以同时获取人脑 62 个区域(通道)的 EEG 信号,但并非所有通道的 EEG 信号均与情感的诱发相关.为了减少建模时间和提高识别精度,需要对 EEG 信号

16、的通道进行筛选.根据生物学脑区功能的划分,大脑的额叶区主要负责人类的情绪和自我意识等高级功能,颞叶区(靠近海马体)与人类的记忆、情绪、精神活动高度相关21;由于本研究中的实验是通过观看视频诱发情感,因此主司视觉感受、观察能力相关信息的枕叶区的激活程度也较高22.因此,选择了如图 2 所示的 12 个区域作为特征通道.顶枕联合区前额区额叶区枕叶区颞叶区FP1F7T7TP7P03P04TP8T8F80102FP2FP1 FP2F7F8T7T8TP7 TP8P03 P040102图 2EEG 信号特征通道的选择 1.3 特征提取1.3.1浅层特征提取原始的 EEG 信号为连续时间内的时序信号,数据量

17、较大,直接用于建模不仅会导致模型的复杂程度增加而且无法保证识别精度.因此,需要通过特征提取移除原始 EEG 数据中的冗余和干扰信息,降低数据的维度,从而简化模型和提高分类准确率,其中 PSD 和 DE是 EEG 信号分析中常用的和效果较优的两种特征.PSD特征能够量化信号在不同频段上的分布,可由 Welch法23计算获得.DE 特征可以减小获取 EEG 高频信号时所产生的滤波误差,进而提高模型学习效果19.DE的定义如下:DE=P(x)ln(P(x)dx(1)N(,2)其中,P(x)表示随机变量发生的概率.在固定的频段内,EEG 信号可以近似的认为服从高斯分布,则式(1)可简化为:DE=12e

18、xp(x)222ln(12exp(x)222)dx=12ln(2e2)(2)为了过滤 EEG 信号中的噪声和去除伪影,将原始信号下采样至 200Hz,采用 1Hz 和 75Hz 之间的带通滤波器对原始 EEG 信号进行预处理.然后在以下的 5 个频段中分别提取 PSD 和 DE 特征:(1):14Hz;(2):48Hz;(3):814Hz;(4):1431Hz;(5):3150Hz.1.3.2基于 SAE 的深度特征提取自动编码器(auto-encoders,AE)由 3 层网络组成,包括输入层、隐含层和输出层,结构如图 3 所示.AE包含了编码和解码两个主要的步骤,公式分别如下:h=f(wh

19、x+bh)(3)y=f(wyh+by)(4)其中,wh为输入层到隐含层的权重矩阵,wy为隐含层到输出层的权重矩阵,bh和 by分别为隐含层和输出层的偏置,f()代表激活函数,h 为特征输出.训练 AE 网络的目的是寻找参数=wh,wy,bh,by最小化重构误差,实现对原始数据的压缩,达到特征提取的目的.X1X2X3X4h2h1y1y2y3y4ynXnhm输入特征输出编码解码图 3AE 网络结构示意图当输入数据的维度较高时,单个 AE 的特征提取能力较弱,为了解决这一问题,SAE 被提出.SAE 由多个 AE 逐层堆叠而成,其结构如图 4 所示.对于每个AE,训练后会得到一个隐含层,然后将该隐含

20、层作为下一层 AE 的输入,通过无监督的方式逐层训练.最后,将所有的 AE 层视为一个整体,通过有监督的方式对网络的权重和偏差进行微调.与浅层网络相比,SAE 具有更高的非线性运算水平和更强的函数逼近能力,因计 算 机 系 统 应 用http:/www.c-s-2023年第32卷第10期286研究开发ResearchandDevelopment此具有更优的特征提取能力.在传统的浅层特征的基础上,本研究应用 SAE 进一步提取 EEG 数据的有效信息,降低模型维度,以期提高预测精度和鲁棒性.X1y1y2y3y4h1h1hmhmhmX2X3X4Xn输入Nf 个特征层输出(1)h1(2)h2(1)h

21、2(2)(1)(2)Nfh2NfNyn图 4SAE 网络结构示意图 1.4 情绪识别模型1.4.1支持向量机SVM 是一种基于统计学理论中结构风险最小化原则的机器学习算法,可以用于解决分类和回归问题.SVM 的原理是将低维空间中线性不可分的样本通过非线性变换映射到高维空间,通过构建超平面使不同类别样本之间的边界距离最大化,从而转换为线性可分问题.由于其出色的性能,SVM 已经被应用到许多实际工程问题中,如故障诊断24、网络入侵检测25、语音识别26等.假设给定一个数量为 n 的样本集合 S,S=(xi,yi),i=1,2,n,y1,+1为样本的类别,其分类超平面的表达式及目标函数分别为:f(x

22、)=wTxi+b=0(5)min12w2+cni=1is.t.yi(wxi)+b+i 1,i 0,i=1,n(6)其中,w 为超平面的法向量;b 为截距项.i为非负松弛变量,用来提高模型的泛化能力;c 为惩罚参数,用来权衡分类损失和最大间隔之间的关系.在 SVM 中,样本数据由低维映射到高维空间通过核函数实现,其中径向基核函数(radialbasisfunction,RBF)的局部性能较好,不仅能够逼近任何非线性函数,而且参数较少,可以有效降低模型的复杂度,其表达式为:K(xixj)=exp(g|xixj|2)(7)其中,g 为核函数参数,其大小对支持向量的分布和数量具有影响.相关的研究表明

23、SVM 的分类性能主要受惩罚参数 c 与核函数参数 g 的影响,然而目前尚未有统一的参数选择方法27.因此,本研究首次引入广义正态分布优化(generalizednormaldistributionoptimization,GNDO)算法来解决 SVM 的参数优化问题,以期提高SVM 的分类性能.1.4.2广义正态分布优化算法GNDO 是一种基于正态分布理论的新型元启发式算法,由 Zhang 等人28于 2020 年提出.GNDO 的结构简单,优化精度高,鲁棒性强,与其他元启发式算法相比其优势在于无控制参数,因此在解决优化任务时具有一定的优越性.假设随机变量 x 服从位置参数、尺度参数 的概率

24、分布,其概率密度函数可表示为:f(x)=12 exp(x)222)(8)则 x 可以被称为正态随机变量,其分布被称为正态分布,即 xN(,).位置参数 和尺度参数 分别表示随机变量的均值和标准差.所有基于群体的优化算法均始于种群初始化,然后种群中的个体按照一定的规则进行探索和开发向着全局最优解的方向收敛,最后聚集在全局最优解的附近.GNDO 将这个过程视为多个正态分布,其中每个个体都被视为服从于正态分布的随机变量.GNDO 的优化包含了开发和探索两个部分,分别对应了局部寻优和全局寻优,数学模型如下.(1)局部寻优局部寻优的位置更新方程如下:vti=i+ii,i=1,2,3,N(9)vti其中,

25、为第 i 个个体在时间 t 的跟踪向量,i为第 i 个个体的广义平均位置,i为广义标准差,为惩罚因子,具体定义如下:i=13(xti+xtbest+M)(10)i=13(xti)2+(xtbest)2+(M)2(11)=log(1)cos(22),if a blog(1)cos(22+),otherwise(12)xtbest其中,a、b、1和 2为 01 之间的随机数,代表当2023年第32卷第10期http:/www.c-s-计 算 机 系 统 应 用ResearchandDevelopment研究开发287前最优位置,M 为当前种群的平均位置.(2)全局寻优全局寻优的位置更新方程如下:v

26、ti=xti+(|3|v1)+(1)(|4|v2)(13)其中,3和 4是受正态分布约束的随机数,是调整参数,为 01 之间的随机数,v1和 v2为跟踪向量,定义如下:v1=xtixtp1,if f(xti)f(xtp1)xtp1xti,otherwise(14)v2=xtp2xtp3,if f(xtp2)f(xtp3)xtp3xtp2,otherwise(15)其中,p1、p2 和 p3 为 1,N 范围内随机生成的 3 个整数,且 p1p2p3.此外,GDNO 在迭代过程中还设计了如下的筛选机制:xt+1i=vti,if f(vti)f(xti)xti,otherwise(16)GNDO

27、算法的伪代码如算法 1 所示.算法 1.GNDO 算法伪代码输入:目标函数1.初始化参数2.fori=1:n3.随机产生 n 个个体xi|i=1,2,n;4.计算每个个体的适应度值;5.end6.记最优个体为 xbest7.whilet0.511./*局部寻优*/12.计算当前种群的平均位置 M;13.利用式(10)式(12)计算广义平均位置,广义标准方差 以及惩罚因子;14.利用式(9)式(12)和式(16)执行局部寻优;15.更新 xbest;16.else17./*全局寻优*/18.利用用式(13)式(16)执行全局寻优;19.更新 xbest;20.endif21.endfor22.t

28、=t+1;23.endwhile输出:xbest1.4.3GNDO-SVM 预测模型构建在 SVM 中,惩罚参数 c 影响模型的分类精度,核函数参数 g 影响模型的复杂程度和泛化性能.在以往的研究中,一些学者已经引入了一些元启发式算法实现对 SVM 模型参数的自适应优化,如 GA、PSO 和SSA 等,但以往的算法均需要对控制参数进行反复调节才能达到较好的优化效果,而 GNDO 无控制参数且优化性能强,在实际应用中容易实现,因此具有较强的优势.GNDO 优化 SVM 模型参数的步骤如下.(1)初始化种群,包括种群数量、最大迭代次数以及参数 c 和 g 的优化范围,并在搜索空间内随机生成初始种群

29、.(2)以训练集样本的交叉验证分类准确率作为适应度函数计算每个个体的适应度值,其中最优的个体记为 xbest.(3)利用 GNDO 的更新机制更新种群中每个个体的位置.(4)计算新的种群中每个个体的适应度值,并更新xbest.(5)重复步骤(2)步骤(4)直到达到设定的最大迭代次数.(6)输出 xbest作为 SVM 模型的最优参数 c 和 g,并利用训练集样本建立 SVM 模型,然后对测试集样本进行预测.GNDO 优化 SVM 的流程如图 5 所示.开始种群初始化是否达到最大迭代次数?利用 GNDO 更新机制更新种群位置计算新的种群中每个个体的适应度值更新 xbest否是对测试集样本进行预测

30、输出 xbest 作为最优参数 c和 g,并建立 SVM 模型将最优的个体记为 xbest以训练集样本交叉验证分类准确率作为适应度函数计算每个个体的适应度值图 5GNDO 优化 SVM 的流程图2结果与讨论 2.1 基于浅层特征的情绪识别结果为了消除特征之间的纲量差异,首先将样本数据进行归一化处理,然后按 3:1 比例将所有样本随机划分为训练集和测试集,则训练集包含 28182 个样本,测试集样本包含 9393 个样本.利用本研究提出的 GNDO-SVM计 算 机 系 统 应 用http:/www.c-s-2023年第32卷第10期288研究开发ResearchandDevelopment算法

31、建立基于 PSD 与 DE 特征的情绪识别模型,为了对比,GA、PSO 和 SSA 算法也被用于优化 SVM 的参数.GA-SVM、PSO-SVM、SSA-SVM 和 GNDO-SVM 模型的参数设置如表 1 所示,并均采用五折交叉验证分类准确率作为适应度函数.由于所有元启发式算法均具有一定的随机性,为了避免结果的偶然性,所有模型均独立运行 30 次,结果如表 2 所示.从表 2 中可以看出,GNDO-SVM 模型的方差最小,表明其具有更强的鲁棒性,并且平均分类准确率也高于其他 3 种模型.采用 Wilcoxon 检验对GNDO-SVM 与其他 3 种模型的结果进行统计评估,其中 p-valu

32、e 小于 0.05 表示具有显著性差异.通过对比可以看出,GNDO-SVM 模型的分类性能显著优于 GA-SVM和 PSO-SVM 模型,略优于 SSA-SVM 模型,但在最优结果方面,GNDO-SVM 模型的分类精度最高,测试集分类准确率达到了 86.99%.图 6 为 4 个模型的参数寻优过程,其中红线代表每次迭代中最优个体的适应度值,蓝线代表种群的平均适应度值.在收敛速度方面,PSO-SVM 的速度最快,其次是 GNDO-SVM,但由于PSO-SVM 可能过早地陷入了局部最优,导致最终的分类准确率低于 GNDO-SVM 和 SSA-SVM 模型.在迭代的中期,GA-SVM、GNDO-SV

33、M 和 SSA-SVM 模型的最优适应度值仍不断更新,表明这 3 种模型具有更强的跳出局部最优的能力.综合分类精度、鲁棒性和收敛速度 3 个方面,易知 GNDO-SVM 模型具有更强的分类性能.并且,由于 GNDO 无控制参数,与其他方法相比可以节省参数调节的时间.表 1模型的参数设置模型控制参数通用参数优化范围迭代次数 种群规模cgGA-SVM交叉概率(Pc)=0.6,变异概率(Pm)=0.35020(0.01,100)(0.01,100)PSO-SVM学习因子c1=1.5,学习因子c2=1.7,惯性因子w=1SSA-SVM安全阈值(ST)=0.8GNDO-SVM无表 2不同模型的建模结果模

34、型最优结果测试集结果统计分析训练集分类准确率交叉验证分类准确率(%)测试集分类准确率平均值(%)方差(%)p-valueGA-SVM87.28%(24596/28182)84.0483.47%(7840/9393)80.653.113.02E11PSO-SVM90.73%(25570/28182)86.3985.85%(8064/9393)84.342.356.91E04SSA-SVM91.02%(25650/28182)86.7686.38%(8114/9393)85.021.340.0635GNDO-SVM91.51%(25788/28182)87.4886.99%(8171/9393)8

35、5.890.93注:(*/*)表示(正确分类数/总数)2.2 基于 SAE 深度特征的情绪识别结果尽管利用 PSD 和 DE 特征结合本研究提出的GNDO-SVM 模型对脑电情绪识别已经取得了较好的分类效果,但仍有一定的提升空间.首先,人脑不同部位产生的 EEG 信号之间存在一定的相关性,即所选择的 12 个通道的 EEG 信号中可能存在一定的冗余信息;此外,尚未有研究表明所有频段下的 PSD 和 DE 特征均与情绪的诱发之间存在相关性,因此 PSD 和 DE 特征数据中仍可能还存在一定的干扰信息.为了消除潜在的冗余和干扰信息,本研究利用 SAE 对 PSD 和 DE特征数据进一步地进行深度特

36、征提取.将 PSD 与 DE 特征作为 SAE 网络的输入层,SEA网络的激活函数设置为 Sigmoid 函数,学习率设置为0.1,网络结构设置为 120,90,60,h,其中 h 代表最后一层隐含层网络的神经元数量,由分类准确率来决定.当神经元数量由 1 逐渐增加到 59 时,利用 SAE 深度特征分别建立 GA-SVM、PSO-SVM、SSA-SVM 和GNDO-SVM 分类模型,模型的训练集和测试集分类精度变化如图 7 所示.当神经元的数量较少时,所提取的深度特征信息损失较大,无法对不同类型的 EEG 信号进行有效的识别;随着神经元数量的增加,越来越多的有用信息被保留下来,使模型的分类精

37、度迅速提高;当神经元数量大于 40 时,各个模型的预测精度均开始降低,一方面可能是由于所提取的深度特征中包含了一部分相关性较低的信息,另一方面原因可能是特征数量的增加使建模的难度提高.GA-SVM、PSO-SVM、SSA-SVM 和 GNDO-SVM 的建模结果如表 3 所示.其中,当神经元数量为 29,即网络结构为 120,90,60,29时,GNDO-SVM 模型的预测结果最优,测试集分类准确率达到了 90.94%(8542/9393),表明此时 SAE 已经充分提取了 EEG 信号的关键深度特征.模型的预测结果以混淆矩阵展示,如图 8 所示.2023年第32卷第10期http:/www.

38、c-s-计 算 机 系 统 应 用ResearchandDevelopment研究开发28901020304050迭代次数(a)GA-SVM90858075706560适应度值最优适应度曲线平均适应度曲线01020304050迭代次数(c)SSA-SVM90858075706560适应度值最优适应度曲线平均适应度曲线01020304050迭代次数(b)PSO-SVM90858075706560适应度值最优适应度曲线平均适应度曲线01020304050迭代次数(d)GNDO-SVM90858075706560适应度值最优适应度曲线平均适应度曲线图 6GA-SVM、PSO-SVM、SSA-SVM

39、和 GNDO-SVM 的优化过程01020304050神经元数量(a)GA-SVM1009080706050403020分类准确率(%)训练集测试集01020304050神经元数量(c)SSA-SVM1009080706050403020分类准确率(%)训练集测试集01020304050神经元数量(d)GNDO-SVM1009080706050403020分类准确率(%)训练集测试集01020304050神经元数量(b)PSO-SVM1009080706050403020分类准确率(%)训练集测试集图 7基于不同神经元数量的模型分类结果计 算 机 系 统 应 用http:/www.c-s-20

40、23年第32卷第10期290研究开发ResearchandDevelopment表 3基于 SAE 深度特征的建模结果模型特征数量训练集分类准确率交叉验证分类准确率(%)测试集分类准确率GA-SVM3693.68%(26401/28182)91.1088.37%(8301/9393)PSO-SVM2793.79%(26432/28182)91.8289.68%(8424/9393)SSA-SVM2994.32%(26581/28182)92.0290.10%(8463/9393)GNDO-SVM2995.29%(26855/28182)93.1090.94%(8542/9393)注:(*/*)

41、表示(正确分类数/总数)快乐快乐悲伤悲伤恐惧目标类别恐惧中性中性输出类别2282/2542(89.77%)93(3.66%)118(4.64%)49(1.93%)106(4.14%)2270/2561(88.64%)129(5.04%)56(2.19%)85(3.68%)87(3.77%)2094/2307(90.77%)31(1.34%)26(1.31%)15(0.76%)19(0.96%)1896/1983(95.61%)图 8SAE-GNDO-SVM 模型的预测集混淆矩阵在建模精度方面,基于 SAE 深度特征的模型分类精度明显高于基于 PSD 和 DE 特征的模型分类精度;在模型复杂度方

42、面,SAE 有效地简化了模型,特征的数量显著降低;并且,基于 SAE 深度特征的分类模型具有更高的交叉验证分类准确率,表明模型的鲁棒性也得到了提升.综合以上 3 点可知,SAE 具有更强的特征提取性能.此外,基于 SAE 深度特征的 GNDO-SVM 模型预测结果优于 GA-SVM、PSO-SVM 和 SSA-SVM模型,再次验证了 GNDO 算法的有效性.表 4 列出了近 5 年基于 EEG 信号情绪识别研究的文献,其中所用数据集与本文相同,通过对比可以看出,本文提出的方法具有更高的识别效果.因此,利用 SAE 深度特征结合 GNDO-SVM 模型可以有效地识别不同情绪的 EEG信号.表 4

43、本文方法与现有方法的对比文献数据分析方法情绪类型识别准确率(%)19DNN快乐、悲伤、恐惧、中性78.0029RGNN73.8430MST-SVM84.5831CNN-GRU89.20本文 SAE-GNDO-SVM90.943结束语为了提高 EEG 信号情绪识别的准确率,本研究提出了一种基于深度学习和 GNDO-SVM 的情绪识别模型.在传统的浅层 PSD 和 DE 特征的基础上,利用SAE 从多通道 EEG 信号中进一步提取深度特征,降低了特征的维度,并提高了识别精度.实验结果表明,与现有的方法相比,本研究提出的 GNDO-SVM 模型具有更高的分类精度和鲁棒性,对快乐、悲伤、恐惧和中性情绪

44、的 EEG 信号的识别准确率达到了 90.94%.因此,利用 SAE 深度特征提取结合 GNDO-SVM 分类模型可以有效地实现基于 EEG 信号的情绪识别.结合本文研究成果,本文认为未来可以在以下方面展开进一步研究.(1)本研究采用单模态的 EEG 信号实现了情绪识别,未来可以结合其他生理信号,如眼电信号,实现多模态的情绪识别,以期提高预测效果.(2)本研究建立的情绪识别模型仅能对常见的快乐、悲伤、恐惧和中性 4 种情绪进行识别,后续可加入更多情绪类型的样本,以提高模型的泛化性能.参考文献Zhang JH,Chen M,Zhao SK,et al.ReliefF-based EEGsenso

45、rselectionmethodsforemotionrecognition.Sensors,2016,16(10):1558.1陈景霞,胡修文,唐喆喆,等.基于卷积联合适应网络的脑电信号情感识别.数据采集与处理,2022,37(4):814824.2晁浩,刘永利,连卫芳.EEG 情感识别中基于集成深度学习模型的多分析域特征融合.控制与决策,2020,35(7):16741680.doi:10.13195/j.kzyjc.2018.16673张冠华,余旻婧,陈果,等.面向情绪识别的脑电特征研究综述.中国科学:信息科学,2019,49(9):10971118.4刘宏,陈玲钰,韦小平,等.基于 K

46、IV 模型的脑电识别方法.计算机系统应用,2022,31(10):356367.doi:10.15888/ki.csa.0087445王晨,胡景钊,刘科,等.基于脑电通道增强的情绪识别方法.西北大学学报(自然科学版),2022,52(4):560570.62023年第32卷第10期http:/www.c-s-计 算 机 系 统 应 用ResearchandDevelopment研究开发291Zhang Q,Lee M.A hierarchical positive and negativeemotionunderstandingsystembasedonintegratedanalysisof

47、 visual and brain signals.Neurocomputing,2010,73(1618):32643272.7蔡靖,袁守国,李锐,等.基于加权 KNN 算法的脑电信号情绪识别.电子技术应用,2022,48(10):2530,35.8李明爱,张圆圆.基于连续小波变换和符号传递熵的脑功能网络构建方法.电子学报,2022,50(7):16001608.9聂聃,王晓韡,段若男,等.基于脑电的情绪识别研究综述.中国生物医学工程学报,2012,31(4):595606.10WangJ,WangM.Reviewoftheemotionalfeatureextractionand clas

48、sification using EEG signals.Cognitive Robotics,2021,1:2940.doi:10.1016/j.cogr.2021.04.00111NawazR,CheahKH,NisarH,et al.ComparisonofdifferentfeatureextractionmethodsforEEG-basedemotionrecognition.Biocybernetics and Biomedical Engineering,2020,40(3):910926.doi:10.1016/j.bbe.2020.04.00512王成龙,韦巍,李天永.基于

49、 IMF 能量矩的脑电情绪特征提取研究.现代电子技术,2018,41(20):1013.doi:10.16652/j.issn.1004-373x.2018.20.00313Qing CM,Qiao R,Xu XM,et al.Interpretable emotionrecognition using EEG signals.IEEE Access,2019,7:9416094170.doi:10.1109/ACCESS.2019.292869114Badicu B,Udrea A.Cross-subjects emotions classificationfrom EEG signals

50、using a hierarchical LSTM basedclassifier.Proceedingsofthe2019E-healthandBioengineeringConference.Iasi:IEEE,2019.14.15路永华.LIBS 结合 GA-BP 神经网络与 GA-SVM 对塑料分类研究.激光与红外,2022,52(2):273279.16Huang WC,Liu HY,Zhang Y,et al.Railway dangerousgoodstransportationsystemriskidentification:ComparisonsamongSVM,PSO-SV

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服