[發明專利]一種基于多任務膠囊的腦電情緒識別方法有效
| 申請號: | 202111060732.6 | 申請日: | 2021-09-10 |
| 公開(公告)號: | CN113749657B | 公開(公告)日: | 2023-06-30 |
| 發明(設計)人: | 李暢;王彬;劉羽;成娟;宋仁成;陳勛 | 申請(專利權)人: | 合肥工業大學 |
| 主分類號: | A61B5/16 | 分類號: | A61B5/16;A61B5/369;G06N3/0464;G06F18/2415;G06N3/084 |
| 代理公司: | 安徽省合肥新安專利代理有限責任公司 34101 | 代理人: | 陸麗莉;何梅生 |
| 地址: | 230009 安*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 任務 膠囊 情緒 識別 方法 | ||
1.一種基于多任務膠囊的腦電信號情緒識別方法,其特征是按如下步驟進行:
步驟1、獲取任一受試者B的帶有L種情緒標簽的腦電信號數據并進行預處理,包括去基線和樣本分割,從而得到受試者B的N個腦電信號樣本,記為U={U1,U2,…,Uk,…UN},其中,Uk∈Rm×p表示第k個腦電信號樣本,m表示通道數,p表示采樣點數;L≥2;且每種情緒標簽有q種類型;
步驟2、建立初始的多任務膠囊模型,包括:通道注意力機制模塊和膠囊網絡組成,其中,通道注意力機制模塊包含最大池化層、平均池化層和共享多層感知器MLP,膠囊網絡包含共享卷積層,共享初始膠囊層、動態路由層和情緒膠囊層;
步驟2.1、將N個腦電信號樣本U輸入所述多任務膠囊模型中,經過所述通道注意力機制模塊的最大池化層和均值池化層的操作后輸出的結果再輸入所述共享多層感知器MLP中,輸出與通道相關的特征概率圖序列C={C1,C2,...,Ck,...,CN};其中,Ck表示第k個通道的特征概率圖;
將所述特征概率圖序列C與N個腦電信號樣本U相乘后,得到含有通道注意力機制的EEG數據其中,第k個通道的EEG數據;
步驟2.2、將所述含有通道注意力機制的EEG數據送入所述膠囊網絡中,經過所述共享卷積層的卷積操作后得到低級共享特征序列P={P1,P2,...,Pk,...,PN};其中,Pk表示第k個低級共享特征;
步驟2.3、所述低級共享特征序列P={P1,P2,...,Pk,...,PN}經過共享初級膠囊層后得到相應的低級特征向量H={H1,H2,...,Hk,...,HN},其中,Hk表示第k個低級特征;
步驟2.4、利用式(1)建立膠囊網絡的第l種情緒標簽的第q種類型損失函數Losslq:
Losslq=Glqmax(0,m+-||zlq||2)2+λ(1-Glq)max(0,||zlq||2-m-)2????????(1)
式(1)中,zlq即為情緒膠囊層輸出的第l種情緒標簽的第q種類型的情緒膠囊,Glq是第l個情緒任務的第q種類型的指示函數,當第l種情緒標簽中存在第q種類型時,則令Glq=1,否則令Glq=0;m+和m-分別表示假陽性和假陰性的懲罰函數;λ是比例系數;
利用式(2)建立總損失Loss:
步驟2.5、設置所述動態路由層中的一組初始參數,并將其初始化為0;取所述初始參數的softmax函數得到初始耦合系數;
所述動態路由層基于所述總損失Loss對所述低級特征向量H={H1,H2,...,Hk,...,HN}進行多輪訓練和反向傳播,得到每一輪的變換矩陣;所述低級特征向量H與每一輪的變換矩陣相乘后,就可以得到每一輪的預測向量,即每一輪的高級特征;
將每一輪的預測向量與每一輪的耦合系數進行相乘后再相加,得到低級特征向量H屬于每一輪的高級特征的概率;
利用非線性函數對所述概率進行0到1之間的擠壓處理,得到情緒膠囊;
所述情緒膠囊層對所述情緒膠囊進行向量長度的計算,得到N個腦電信號樣本U的每個腦電信號樣本屬于L種情緒標簽的概率,并選擇最后一輪的訓練結果作為最終的識別結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥工業大學,未經合肥工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111060732.6/1.html,轉載請聲明來源鉆瓜專利網。





