专利摘要
本发明公开一种改进自训练半监督学习的脑电信号识别方法。首先对采集到的EEG信号进行预处理,利用半监督extremeenergyratio算法提取标记和未标记样本的特征向量,然后利用标记样本训练支持向量机(SVM),并对未标记样本进行预测,再选择具有高置信度的未标记样本及其对应的预测标签,加入标记样本集中,并相应地从未标记样本集中删除,依次循环迭代,最后完成对所有未标记样本的标注。本发明不仅大大减少了用户在使用BCI系统之前的训练时间,而且有效地提高了识别精度和鲁棒性。
权利要求
1.一种基于改进自训练学习的脑电信号识别方法,其特征在于,该方法包含以下步骤:
步骤一:输入标记和未标记EEG信号;
设有两类想象任务,标记样本分别为X
步骤二:对EEG信号进行预处理;
步骤三:利用半监督特征提取算法提取标记和未标记样本的特征向量;
步骤四:利用标记样本训练SVM分类器,对未标记样本进行预测;
步骤五:利用SVM的预测结果,选择高置信度的样本及其预测标签加入标记样本集中,并从对应的未标记样本集中删除;
步骤六:如果未标记样本全部已被标记,则可利用原标记样本和新增的标记样本训练SVM,对未知样本进行识别;如果未标记样本不为空,则返回步骤三;
步骤三中,利用半监督特征提取算法提取标记和未标记样本的特征向量;具体如下:
首先利用两类标记样本计算协方差矩阵:
然后,计算样本X
k、t为采样时刻,r为阈值;
依据邻接矩阵W
计算未标记样本的正则项R
最终可得到最优空域滤波器由((1-α)C
利用该空域滤波器对标记和未标记样本进行映射,提取X
2.根据权利要求1所述的一种基于改进自训练学习的脑电信号识别方法,其特征在于:步骤四中,利用标记样本训练SVM分类器,对未标记样本进行预测;具体如下:
SVM通过最小化如下目标函数获得最优判别面:
C为惩罚因子,ξ
求取最优判别面(w,b)后,可通过判决函数f(x)=sign(<w,x>+b)预测未标记样本的标签。
3.根据权利要求1所述的一种基于改进自训练学习的脑电信号识别方法,其特征在于:步骤五中,利用SVM的预测结果,选择高置信度的样本及其预测标签加入标记样本集中,并从对应的未标记样本集中删除;具体如下:
未标记样本属于某一类的置信度可由未标记样本到判别面的距离确定,距离公式如下:
距离d
在得到未标记样本的置信度后,选择前s个置信度最高的样本及其预测标签加入标记样本集中,并从未标记样本集中删除。
说明书
技术领域
本发明属于脑-机接口领域,涉及一种基于改进自训练学习的脑电信号识别方法。
背景技术
脑-机接口技术(BCI)作为一种新型的人机交互技术,通过采集人的大脑信号,经预处理、特征提取和模式识别等对大脑信号进行建模,生成控制指令,实现大脑对外部设备的控制。由于其在医学、军事、娱乐等领域具有广泛的应用前景,BCI已成为神经康复、信息科学等领域的研究热点。在现有基于EEG的BCI系统中,运动想象作为一种自发EEG,不需要肌肉和肢体的真实参与,想象运动也能产生同样的脑电节律调制现象,还可以实现异步通信等特点,目前已成为BCI领域研究的热点之一。
提高对运动想象模式的识别率是BCI系统的核心所在,要获得高性能的识别算法需要用户长时间的训练,以获取充足的标记样本。而长时间的训练给用户带来很大的工作量及精神负担,也给BCI系统使用带来了不便。为此如何减少用户的训练时间是BCI系统实际应用中面临的问题之一。李远清等人于2008年首次将半监督学习算法引入EEG信号识别中,用于识别右手/脚两类运动想象任务(数据集Iva),获得了良好的效果。半监督学习算法通常包含自训练学习算法、协同训练学习算法、基于图的学习算法、半监督支持向量机(TSVM)等,其中自训练学习算法由于其使用简便,已广泛应用于基于半监督学习算法的脑电信号识别中。龙锦益等人于2010年提出了一种结合特征提取的自训练学习算法,在自训练迭代过程中加入了参数选择(通道、波段),在两类运动想象任务识别中取得98.4%的识别率。朱向阳等人于2014年提出了一种结合特征提取的协同训练半监督分类算法,迭代更新共空间模式(CSP)特征和训练线性判别/贝叶斯判别两个分类器,在两类运动想象任务中获得了81.9%的识别率。但在自训练学习算法框架中,初始的标记样本通常较少,如果采用监督特征提取算法,将导致初始提取的特征性能较差,从而降低自训练学习算法的性能。而如果采用无监督特征提取算法,由于无监督特征提取算法没有很好地考虑样本的判别信息,不具有判别能力,也很难达到预期效果。
发明内容
本发明针对如何减少BCI系统对用户的训练时间,提出一种改进自训练学习的脑电信号识别方法。基本思路是首先利用半监督extreme energy ratio(EER)算法提取标记和未标记样本的特征向量,然后利用标记样本训练SVM分类器,识别未标记样本,选择具有高置信度的样本及其预测标签,加入标记样本集中,并相应地从未标记样本集中删除,依次循环迭代,最后完成对所有未标记样本的标注,并获得最终支持向量机(SVM)分类器。本方法能够更为有效而充分地挖掘未标记样本的信息,提高了BCI系统的识别性能和鲁棒性。
技术方案:一种基于改进自训练学习的脑电信号识别方法,包含以下步骤:
步骤一:输入标记和未标记EEG信号;
设有两类想象任务,标记样本分别为X
步骤二:对EEG信号进行预处理;
步骤三:利用半监督特征提取算法提取标记和未标记样本的特征向量;
步骤四:利用标记样本训练SVM分类器,对未标记样本进行预测;
步骤五:利用SVM的预测结果,选择高置信度的样本及其预测标签加入标记样本集中,并从对应的未标记样本集中删除;
步骤六:如果未标记样本全部已被标记,则可利用原标记样本和新增的标记样本训练SVM,对未知样本进行识别;如果未标记样本不为空,则返回步骤三。
与现有的基于半监督学习的脑电信号识别算法相比,本发明充分挖掘了未标记样本的信息,利用半监督EER算法提取特征向量,提高了系统识别率和鲁棒性。
附图说明
图1为本发明具体实施流程图;
具体实施方式
下面结合说明书附图进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
如图1所示,本发明的实施主要包含三个步骤:(1)采用半监督EER算法在标记和未标记样本上计算映射矩阵,提取特征向量;(2)利用标记样本训练SVM,对未标记样本进行预测;(3)利用SVM的预测结果,将高置信度的未标记样本及其预测标签加入标记样本集中,并从相应的未标记样本集中删除。
步骤1,输入标记和未标记EEG信号
设有两类想象任务,标记样本分别为X
步骤2,对EEG信号进行预处理;
步骤3,利用半监督EER算法提取标记和未标记样本的特征向量;
首先利用两类标记样本计算协方差矩阵:
然后,计算样本Xi的时域邻接矩阵Wi,其定义如下:
k、t为采样时刻,r为阈值;
依据邻接矩阵Wi计算样本Xi的Laplacian矩阵Li=Di-Wi,其中Di为对角阵,
计算未标记样本的正则项R
最终可得到最优空域滤波器由((1-α)CB+αR)
利用该空域滤波器对标记和未标记样本进行映射,提取Xi对应的特征向量xi。
步骤4,利用标记样本训练SVM分类器,对未标记样本进行预测;
SVM通过最小化如下目标函数获得最优判别面:
C为惩罚因子,ξi为松弛变量,(w,b)为判别面;
求取最优判别面(w,b)后,可通过判决函数f(x)=sign(〈w,x〉+b)预测未标记样本的标签。
步骤5,利用SVM的预测结果,选择高置信度的样本及其预测标签加入标记样本集中,并从对应的未标记样本集中删除。
通过判别函数f(x)可得到未标记样本的标签,但还需要求出未标记样本属于各类的置信度,以便对未标记样本进行筛选。
未标记样本属于某一类的置信度(或可能性)可由未标记样本到判别面的距离确定,距离公式如下:
距离di越大,未标记样本xi属于某一类的可能性越高,置信度也就越高,所以未标记样本xi的置信度输出为:
在得到未标记样本的置信度后,选择前s个置信度最高的样本及其预测标签加入标记样本集中,并从未标记样本集中删除。
步骤6,如果未标记样本全部已被标记,则可利用原标记样本和新增的标记样本训练SVM,对未知样本进行识别;如果未标记样本不为空,则转至步骤3,依次迭代提取特征和更新分类器。
一种基于改进自训练学习的脑电信号识别方法专利购买费用说明
Q:办理专利转让的流程及所需资料
A:专利权人变更需要办理著录项目变更手续,有代理机构的,变更手续应当由代理机构办理。
1:专利变更应当使用专利局统一制作的“著录项目变更申报书”提出。
2:按规定缴纳著录项目变更手续费。
3:同时提交相关证明文件原件。
4:专利权转移的,变更后的专利权人委托新专利代理机构的,应当提交变更后的全体专利申请人签字或者盖章的委托书。
Q:专利著录项目变更费用如何缴交
A:(1)直接到国家知识产权局受理大厅收费窗口缴纳,(2)通过代办处缴纳,(3)通过邮局或者银行汇款,更多缴纳方式
Q:专利转让变更,多久能出结果
A:著录项目变更请求书递交后,一般1-2个月左右就会收到通知,国家知识产权局会下达《转让手续合格通知书》。
动态评分
0.0