[發明專利]一種多任務稀疏貝葉斯極限學習機回歸方法有效
| 申請號: | 202010097148.7 | 申請日: | 2020-02-17 |
| 公開(公告)號: | CN111291898B | 公開(公告)日: | 2020-12-11 |
| 發明(設計)人: | 黃永;李惠;高競澤 | 申請(專利權)人: | 哈爾濱工業大學 |
| 主分類號: | G06N20/00 | 分類號: | G06N20/00;G06N3/04;G06N3/08 |
| 代理公司: | 哈爾濱市陽光惠遠知識產權代理有限公司 23211 | 代理人: | 孫莉莉 |
| 地址: | 150001 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任務 稀疏 貝葉斯 極限 學習機 回歸 方法 | ||
1.一種多任務稀疏貝葉斯極限學習機回歸方法,其特征在于:所述回歸方法應用于巖土工程中,具體包括以下步驟:
步驟一、對于單隱含層神經網絡,由零均值高斯分布隨機生成神經網絡輸入層權值矩陣Φ和隱含層神經元偏置矩陣B,對全部L個任務的輸入xi(i=1...L)均使用相同的Φ和B映射到高維空間Hi=f(xiΦ+B),從而構建L個任務的基函數矩陣Hi;
步驟二、通過多任務稀疏貝葉斯學習方法,從L個任務的基函數矩陣Hi和L個任務的輸出ti(i=1...L)中推斷出L個任務共享的超參數αj,j=1...M,M為隱含層神經元個數,并得到每個任務各自的輸出層權值wi的后驗概率分布;
步驟三、從輸出層權值wi的后驗概率分布中選取合適的值作為神經網絡輸出層權值,令每個任務輸出層權值wi=μi,μi為后驗概率分布最大值處,在高斯分布中為均值;
所述全部L個任務包括任務1和任務2,對于任務1,以液性指數、豎向有效應力為輸入,土壤靈敏度的對數值為輸出;對于任務2,以液性指數、豎向有效應力為輸入,預固結應力的對數值為輸出。
2.根據權利要求1所述的方法,其特征在于:所述步驟一具體為:
步驟1.1、基于極限學習機的回歸問題能夠統一寫為:
其中,wj為輸出層權值,θj為與第j個隱含層節點相連輸入層權值與隱含層偏置參數,對于全部M個隱含層節點Θ=[θ1,...,θM],包含了從零均值高斯分布中隨機生成的神經網絡輸入層權值矩陣Φ和隱含層神經元的偏置矩陣B;hj(.)為激活函數,極限學習機中取為
步驟1.2、對全部L個任務,均使用相同輸入層至隱含層參數Θ,即全部L個任務的輸入層權值矩陣Φ和隱含層神經元偏置矩陣B均相同,僅輸入xi不同,從而由不同任務中得到L個行數不同、列數相同的基函數矩陣:
其中,N為數據量;
步驟1.3、步驟1.1中的回歸問題改寫為矩陣形式:
Hw=T
對于極限學習機而言,通過求H的M-P廣義逆能夠求解輸出層權值w;在多任務稀疏貝葉斯極限學習機中,通過層次貝葉斯模型對輸出層權值w進行求解。
3.根據權利要求2所述的方法,其特征在于:所述步驟二具體為:
步驟2.1、對于第i個任務的輸出層權值wi,其先驗分布建模為零均值高斯分布:
其中,α0為噪聲精度參數,其先驗建模為Gamma分布:
p(α0|a,b)=Ga(α0|a,b)
其中,a是形狀參數,b是逆尺度參數;
步驟2.2、對于第i個任務的輸出層權值wi,其后驗分布經推導為:
其中:
A=diag(α1,α2,...,αM)
步驟2.3、超參數α通過經驗貝葉斯方法估計,并可得到輸出層權值的后驗分布μ,∑:具體為:
步驟2.3.1、初始化α:對j=1...M分別計算證據函數增量:
其中:
Ki=Ni+2a
si,j=H′i,jHi,j
qi,j=H′i,jti
gi,j=t′iti+2b
對證據函數增量最大的神經元j,重新估計其對應的超參數αj:
步驟2.3.2、如用j表示α發生更新的基函數序號,k表示當前已考慮的基函數序號,l表示全部基函數序號,只需進行如下步驟的循環即可求解參數和超參數α,μ,∑:
(1)通過αj計算出每個任務的μi,∑i,Si,l,Qi,l,Gi;
(2)通過以下公式計算判別式θj
si,j=αjSi,j/(αj-Si,j)
qi,j=αjQi,j/(αj-Si,j)
θj大于0的基函數保留在模型中,θj小于0的基函數從模型中剔除,由此形成三種狀態:增添基函數、刪除基函數、重新估計基函數;對應三種狀態分別求出證據函數的增量,選擇增量最大的方案對αj進行修改,即令表示更新后的超參數αj,重復上述過程進行循環;
對于增添基函數、刪除基函數和重新估計基函數,下面給出αj更新后證據函數增量及μi,∑i,Si,l,Qi,l,Gi的計算方法,對于多任務情況,總的證據函數增量只需對所有任務的證據函數增量進行求和即可;
a.增添基函數
通過以下公式計算μi,∑i,Si,l,Qi,l,Gi:
其中,∑i,jj=(αi,j+Si,j)-1,μi,j=∑i,jjQi,j,ei,j=Hi,j-Hi∑iH′iHi,j
b.重新估計基函數
通過以下公式計算μi,∑i,Si,l,Qi,l,Gi:
其中,∑i,k是∑i的第k列,
c.刪除基函數
通過以下公式計算μi,∑i,Si,l,Qi,l,Gi:
步驟2.4、當證據函數增量小于閾值時,結束循環,得到單隱含層神經網絡輸出層權值的后驗概率分布均值μi,令每個任務的輸出層權值wi=μi即可,得到的每個任務的輸出層權值wi為高度稀疏的,且對于所有任務,wi中非零項出現在相同位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工業大學,未經哈爾濱工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010097148.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種空氣過濾器的內部液冷循環系統
- 下一篇:一種吸透波一體化吸波器





