[發(fā)明專利]一種自適應(yīng)學習率的BP神經(jīng)網(wǎng)絡(luò)算法在審
| 申請?zhí)枺?/td> | 201710127684.5 | 申請日: | 2017-03-06 |
| 公開(公告)號: | CN108537335A | 公開(公告)日: | 2018-09-14 |
| 發(fā)明(設(shè)計)人: | 華雨;王曉鳴 | 申請(專利權(quán))人: | 南京理工大學 |
| 主分類號: | G06N3/08 | 分類號: | G06N3/08 |
| 代理公司: | 南京理工大學專利中心 32203 | 代理人: | 唐代盛 |
| 地址: | 210094 *** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自適應(yīng)學習 反向傳播 神經(jīng)元 網(wǎng)絡(luò)初始化 結(jié)果判斷 樣本輸入 正向傳播 泛用性 最優(yōu)解 權(quán)重 適配 算法 尋優(yōu) 收斂 應(yīng)用 優(yōu)化 改進 保證 學習 | ||
1.一種自適應(yīng)學習率的BP神經(jīng)網(wǎng)絡(luò)算法,其特征在于,具體包括以下步驟:
第一步:網(wǎng)絡(luò)初始化;
初始化輸入層I到隱層J的權(quán)值矩陣U以及隱層J到輸出層P的權(quán)值矩陣V,確定各層神經(jīng)元個數(shù)以及隱層中的傳遞函數(shù);設(shè)定期望輸出E以及期望收斂精度Es;
第二步:樣本輸入;
將需要訓練的樣本數(shù)據(jù)依次輸入至算法程序中;
第三步:正向傳播;
計算實際輸出和期望輸出的誤差值E(n);
第四步:結(jié)果判斷;
并判斷誤差值E(n)是否符合要求,即E(n)<Es,若符合要求則輸出結(jié)果并結(jié)束訓練,否則轉(zhuǎn)至反向傳播;
第五步:反向傳播;
即通過調(diào)整學習率來尋找當前迭代計算梯度方向上的最優(yōu)解;這里以任意權(quán)值矩陣W中的任意權(quán)值wi為例,進行具體的調(diào)整方法說明;首先判斷wi的梯度若wi的梯度為0,即那么調(diào)整下一個權(quán)值wi+1,且調(diào)整方法與wi一致,若其不為0,那么按照公式(1)和式(2)進行調(diào)整:
wi(n+1)=wi(n)+Δwi(n) (2)
式中,Δwi(n)表示調(diào)整的權(quán)值變化量,ηi(n)為該權(quán)值在第n次調(diào)整時的學習率,根據(jù)調(diào)整后所得權(quán)值即第n+1次迭代的權(quán)值wi(n+1)相對于本次權(quán)值即第n次迭代的權(quán)值Δwi(n)是否更為接近最優(yōu)解。
2.如權(quán)利要求1所述的一種自適應(yīng)學習率的BP神經(jīng)網(wǎng)絡(luò)算法,其特征在于,步驟5反向傳播分兩種情況處理,具體為:
5.1若調(diào)整后所得wi(n+1)相對Δwi(n)更接近最優(yōu)解,即誤差有所減小,那么暫時提高學習率,令學習率翻倍:
沿Δwi(n)的負梯度方向按照第一次翻倍后的新學習率重新計算權(quán)值wi(n+1),求得一個新的權(quán)值若經(jīng)正向傳播后所得誤差相比權(quán)值wi(n+1)更小,那么按照式(3)繼續(xù)增大學習率得到第二次翻倍后的學習率并按上述辦法繼續(xù)計算權(quán)值并作比較;直到經(jīng)過第a次計算后所得權(quán)值相比前一次計算所得權(quán)值誤差較大,則停止計算,令:
隨后跳轉(zhuǎn)至第三步進行下一次迭代計算;
5.2若調(diào)整后的誤差更偏離最優(yōu)解,即誤差反而增大了,那么暫時減小學習率,這里我們令學習率減半:
同樣的,沿wi(n)的負梯度方向按照第一次減半后的新學習率重新計算求得一個新的權(quán)值若新的權(quán)值仍舊不如權(quán)值wi(n),即誤差相比權(quán)值wi(n)提高了,那么則按照式(6)繼續(xù)減小學習率得到第二次減半后的學習率繼續(xù)上述計算,直到經(jīng)過q次計算后所得權(quán)值相比wi(n)更優(yōu),則停止計算,令:
隨后跳轉(zhuǎn)至第三步進行下一次迭代計算。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京理工大學,未經(jīng)南京理工大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710127684.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在自動變速器中傳播自適應(yīng)值的方法
- 基于故障自適應(yīng)學習的無人機控制系統(tǒng)
- 一種吊頂式自適應(yīng)學習機
- 自適應(yīng)學習方法及系統(tǒng)
- 一種融合自適應(yīng)環(huán)流抑制的無模型自適應(yīng)迭代學習MMC變流器控制方法
- 基于自適應(yīng)學習的智能菜譜生成方法及智能烹飪方法
- 基于自適應(yīng)邊界的分布式強化學習穩(wěn)定拓撲生成方法
- 一種天然氣發(fā)動機燃氣自適應(yīng)控制方法及系統(tǒng)
- 一種自適應(yīng)時序移位神經(jīng)網(wǎng)絡(luò)時序行為識別方法
- 生物特征自適應(yīng)學習的識別方法及系統(tǒng)
- 基于粒子群優(yōu)化反向傳播神經(jīng)網(wǎng)絡(luò)的脈動風速預(yù)測方法
- 選擇性反向傳播
- 探測器器上星歷計算方法和計算系統(tǒng)
- 一種騷擾電話的識別方法
- 超聲波流量計及使用部分流量測量的方法
- 基于人工智能的航天器故障診斷方法
- 一種基于醫(yī)療健康數(shù)據(jù)安全的反向傳播神經(jīng)網(wǎng)絡(luò)訓練方法
- 一種視杯視盤分割模型的確定方法、裝置及存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)誤差-反向傳播算法預(yù)測半導體產(chǎn)品良率的方法
- 社交網(wǎng)絡(luò)種子用戶選擇方法和裝置、電子設(shè)備、存儲介質(zhì)
- 神經(jīng)元振蕩器及基于該神經(jīng)元振蕩器的混沌神經(jīng)網(wǎng)絡(luò)
- 一種神經(jīng)元硬件裝置及用這種裝置模擬脈沖神經(jīng)網(wǎng)絡(luò)的方法
- 人工神經(jīng)元信息轉(zhuǎn)換為脈沖神經(jīng)元信息的方法和系統(tǒng)
- 神經(jīng)網(wǎng)絡(luò)信息轉(zhuǎn)換方法和系統(tǒng)
- 神經(jīng)元信息發(fā)送方法、裝置和存儲介質(zhì)
- 用于檢驗神經(jīng)網(wǎng)絡(luò)中的神經(jīng)元函數(shù)的方法和設(shè)備
- 一種裁剪神經(jīng)網(wǎng)絡(luò)模型的方法和電子設(shè)備
- 用模擬神經(jīng)元的單個物理層實現(xiàn)多層神經(jīng)網(wǎng)絡(luò)
- 一套無人機神經(jīng)網(wǎng)絡(luò)控制用的人工神經(jīng)元模型
- 視網(wǎng)膜神經(jīng)網(wǎng)絡(luò)裝置
- 一種資源接納控制方法
- 多媒體播放設(shè)備網(wǎng)絡(luò)初始化的方法、系統(tǒng)、設(shè)備與終端
- 一種用于物聯(lián)網(wǎng)的LORA無線通信網(wǎng)絡(luò)終端設(shè)備快速初始化的方法
- 基于大數(shù)據(jù)和深度學習的神經(jīng)網(wǎng)絡(luò)深度學習方法和系統(tǒng)
- 終端設(shè)備初始化方法及裝置
- 融入情緒因素的貝葉斯網(wǎng)絡(luò)學習風格初始化及修正算法
- 一種存儲系統(tǒng)的初始化方法及裝置
- 一種MOST網(wǎng)絡(luò)初始化的方法
- 虛擬化網(wǎng)絡(luò)靶場環(huán)境的初始化方法和復(fù)位方法
- 虛實結(jié)合網(wǎng)絡(luò)靶場環(huán)境的初始化方法和復(fù)位方法





