The invention discloses a driver fatigue detection method based on Particle Swarm Optimization Based on ELM H; driving EEG specific for EEG acquisition equipment acquisition; the EEG collected signal preprocessing; discrete Fourier transform of the preprocessed data window; according to the discrete Fourier transform the data for the power spectral density, and frequency division according to the EEG signal band, with the characteristics of power in each frequency band; learning machine learning, classification learning transfinite recognition using multilayer to extract the features; classification, machine learning to overrun by the particle swarm algorithm to optimize the recognition effect. H HELM classifier, the invention uses the PSO optimized to detect driver fatigue, can improve the classification accuracy of effective detection.
【技术实现步骤摘要】
一种基于粒子群优化的H-ELM的驾驶疲劳检测方法
本专利技术涉及驾驶疲劳的检测方法,特别涉及一种基于粒子群优化的多层学习超限学习机的驾驶疲劳检测方法。
技术介绍
超限学习机(ExtremeLearningMachine,ELM)是一种单隐含层前馈神经网络(Single-HiddenLayerFeedforwardNeuralNetworks,SLFNs),仅有一个隐含层。相比较于传统的BP神经网络需要多次迭代进行参数的调整,训练速度慢,容易陷入局部极小值,无法达到全局最小等缺点,ELM算法随机产生输入层与隐含层的连接权值与偏置,且在训练过程中无需进行隐层参数迭代调整,只需要设置隐含层神经元的个数以及激活函数,便可以通过最小化平方损失函数得到输出权值。多层学习超限学习机(H-ELM)先将输入转换入一个随机的特征空间,再通过多层的无监督学习,提取了数据的高层特征,再通过普通的超限学习机对特征进行学习和分类。而超限学习机的范数和比例因子的选择直接影响超限学习机的分类效果。
技术实现思路
本专利技术的目的是在功率谱对信号进行特征提取的基础上,结合粒子群优化算法(PSO)对多层学习超限学习机的范数和比例因子进行迭代寻优,提出了一种基于粒子群优化的多层学习超限学习机(PSO-HELM)的驾驶疲劳检测方法。按照本专利技术提供的技术方案,提出了一种基于粒子群优化的多层学习超限学习机驾驶疲劳检测方法,包括如下步骤:步骤1、使用脑电采集设备采集32个信道的驾驶脑电信号;步骤2、对采集到的脑电信号进行预处理,包括降频、降噪;步骤3、对预处理后的数据加窗进行离散傅里叶变换;步骤4、根 ...
【技术保护点】
一种基于粒子群优化的H‑ELM的驾驶疲劳检测方法,其特征在于,该方法具体包括如下步骤:步骤1、使用脑电采集设备采集32个信道的驾驶脑电信号;步骤2、对采集到的脑电信号进行预处理,包括降频、降噪;步骤3、对预处理后的数据加窗进行离散傅里叶变换;步骤4、根据离散傅里叶变换后的数据求功率谱密度,并根据脑电信号的频带进行频带划分,以各频带的功率作为特征;步骤5、对提取的特征使用多层学习超限学习机进行分类学习、识别;步骤6、通过粒子群算法对超限学习机的分类、识别效果进行优化。
【技术特征摘要】
1.一种基于粒子群优化的H-ELM的驾驶疲劳检测方法,其特征在于,该方法具体包括如下步骤:步骤1、使用脑电采集设备采集32个信道的驾驶脑电信号;步骤2、对采集到的脑电信号进行预处理,包括降频、降噪;步骤3、对预处理后的数据加窗进行离散傅里叶变换;步骤4、根据离散傅里叶变换后的数据求功率谱密度,并根据脑电信号的频带进行频带划分,以各频带的功率作为特征;步骤5、对提取的特征使用多层学习超限学习机进行分类学习、识别;步骤6、通过粒子群算法对超限学习机的分类、识别效果进行优化。2.根据权利要求1所述的一种基于粒子群优化的H-ELM的驾驶疲劳检测方法,其特征在于:所述的步骤4中根据脑电信号的频带进行频带划分,具体为:在每个信道的频域信号中提取五个频带,分别为δ(0.1-3Hz)、θ(4-7Hz)、α(8-15Hz)、β(16-31Hz)、γ(32-50Hz)。3.根据权利要求1所述的一种基于粒子群优化的H-ELM的驾驶疲劳检测方法,其特征在于:所述的步骤5中,多层学习超限学习机进行分类学习、识别的步骤具体为:5-1.将输入转换入一个随机的特征空间;5-2.经过K层隐藏层,每一层隐藏层进行无监督学习,输出的ΗK代表了输入数据的高层特征,此时再通过普通的超限学习机对特征进行学习和分类;其中每一层隐藏层的输出可以表达为Hi=g(Hi-1·β),其中,Ηi是第i个隐藏层的输出,Ηi-1是第i-1个隐藏层的输出,g(·)是隐藏层的激活函数,β是隐藏层的输出权重;在隐藏层自学习的过程中,利用无限逼近方法设计隐藏层自编码公式
【专利技术属性】
技术研发人员:马玉良,张淞杰,刘卫星,佘青山,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。