基于脑电信号与集成分类器的心理负荷评估

来源:期刊VIP网所属分类:机电一体化发布时间:2020-01-10浏览:

  0 引言

  自动化系统任务性能与人类操作员的精神状态密不可分。脑力负荷(Mental Workload)指操作者执行特定认知任务时的心理生理负担,通常与情境意识、情绪和警惕有关[1]。 脑力负荷与操作员的专业知识、个性、任务类型及生理变量密切相关,社会压力和期望等社会变量也会影响脑力负荷水平。脑力负荷是分析和实现人机协作任务的关键因素,若操作员长期执行工作,可能导致记忆性能下降甚至恶化,通常表现为操作员无法集中注意力进行分析,导致工作效率低,甚至引发不可逆转的事故。

现代工业经济和信息化

  因此提高腦力负荷分类准确性、准确评估操作员脑力负荷具有重要意义,相关研究可用于指导操作员高效地开展工作。

  不同级别的脑力负荷与瞬态期间接收的信息密切相关[2-3]。本文实验将收集操作员在不同工作负荷水平下头皮产生的脑电信号。脑电信号是一种神经生理学标记物,其使用电生理指标记录大脑活动[4]。当皮层中的大量神经元彼此同步时,产生突触后电位形成脑电信号,记录大脑活动变化。脑电信号是复杂的非平稳随机时间序列,特征提取和组合难度很大[5-7]。

  基于神经网络的学习算法在特征学习方面表现令人印象深刻[8],人工神经网络在数据分类方面也有卓越表现。首先,人工神经网络是数据驱动的;其次,神经网络从噪声训练数据中压缩编码[9-11],即在训练之后,即使训练数据包括不可见的输入模式,通常也可产生良好的结果;第三,神经网络具有灵活的并行结构,可以同时解决高维输入的问题[10]。

  超限学习机(ELM)是一种特殊的单隐藏层前馈人工神经网络(SLFN)[12]。ELM与经典SLFN的区别在于训练权重算法[13-15]。在标准ELM中,输入层到隐藏层的权重在分布中随机分配。在通过随机权重将输入层链接到隐藏层之后,可根据最小二乘法获得从隐藏层到输出层的输出权重[16-17]。在ELM训练模型过程中进行输出权重的计算。ELM通常可以通过支持向量机产生竞争性学习泛化能力[18]。ELM在特定应用中的表现也优于深度学习。在许多应用中,ELM与深度学习具有很强的互补性。凭借其泛化和学习速度优势,ELM引起研究人员高度关注。ELM学习算法应用领域广泛,如大数据分析、机器人、智能电网、健康产业、可穿戴设备、异常检测、地球科学和遥测等[19-20]。

  1 方法分析

  本文采用一种融合超限学习机与支持向量机的混合集成分类器,对脑力负荷水平进行二分类。本部分简要回顾超限学习机与支持向量机的基本训练算法,再介绍混合集成分类器设计原理。

  1.2 支持向量机

  支持向量机是一个二分类模型,其核心是定义特征空间中最大间隔的线性分类器。 线性分类器与感知器不同之处在于最大间隔。 支持向量机还包括内核技术,它使支持向量机成为基本非线性的分类器。 非线性分类问题指如何通过使用非线性模型进行良好分类。对于一个给定的数据集:

  1.3 超限学习机与支持向量机的结合

  本文用整体数据集的80%作为训练数据集(23040*137),20%作为测试集(5760*137)。

  本文实验使用不同数目的支持向量机对训练数据集进行训练,得出的结果不通过最后的符号函数进行处理,而是将这些离散值放入超限学习机中再次训练,超限学习机的输入神经元个数与支持向量机的个数保持一致,通过该方法得出训练精度与测试精度。之后通过改变与超限学习机结合的支持向量机个数,分别得出训练精度与测试精度。

  同样可以将支持向量机作为终层分类器,将不同个数的超限学习机训练结果结合,最后放入支持向量机中,得到最终训练结果,在此之间通过改变支持向量机核函数得到更高的测试精度与训练精度。

  2 实验结果

  本文使用超限学习机运行初始数据集,通过改变超限学习机隐藏层神经元数量,可以获得不同训练精度和测试精度。具有最高测试精度的隐层神经元数量为2 300,隐层数量为2 300,最高测试精度为0.793 4,训练精度为0.834 7。

  取1到5,分别以 5种不同的支持向量机个数组成混合分类器,测试数据训练与测试。每个数目的支持向量机在打乱数据的前提下运行5次,实验结果如表1所示,测试精度与训练精度分别是运行5次的平均值。

  从表1可以看出支持向量机个数越多,得到的训练精度就越高,此时5个支持向量机的参数相同,然后改变支持向量机的参数,使5个支持向量机的参数各不相同,得到的分类结果如表2所示。

  从表2可以发现使用不同的支持向量机参数可以得到更高的训练精度与测试精度。用跨被试的方法将8个被试数据中的7个作为训练数据集,1个作为测试数据集,实验8次结果如表3所示。

  从表4中可以发现混合分类器在训练时间上比单个支持向量机与单个超限学习机花费的训练时间长,但是训练精度与测试精度相比有所提高。本文将混合分类器与其它主流算法进行对比,对比结果如表5所示。

  从表4中可以发现支持向量机与超限学习机混合分类器的分类精度与其它算法相比有显著提升,训练精度可以稳定地维持在1.0,测试精度也有不错的表现。

  同样将SVM作为终极分类器,使用不同个数的ELM训练数据集,SVM选择不同的核函数实验结果,如表6所示。

  从表6、表7可以看出,与以终极分类器为ELM的分类器相比,该方式结合的混合分类器表现效果较差。

  SVM是一种最常用的、性能最佳的分类器,具有良好的泛化能力,在小样本训练集上,SVM可以获得比其它算法更好的结果,因此可以通过调整参数提高分类结果。随着ELM模型训练时间的缩短,可以先将数据输入ELM进行训练。通过调整参数,可轻松获得训练好的ELM模型,且训练精度较高。将SVM降维的数据放入训练好的ELM中,由于ELM具有良好的原始数据分类性能,因此两个分类器组合将提高分类准确性。

  推荐阅读:人工智能论文容易发表吗

期刊VIP网,您身边的高端学术顾问

文章名称: 基于脑电信号与集成分类器的心理负荷评估

文章地址: http://www.qikanvip.com/jidianyitihua/50102.html