




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、流域年均含沙量BP模型問題分析 摘要:本文在用人工神經網絡BP模型對流域年均含沙量進行多因素建模過程中,對BP算法進行了改進。在學習速率的選取上引進了一維搜索法,解決了人工輸入時,若值過小,收斂速度太慢,值過大,又會使誤差函數(shù)值振蕩,導致算法不收斂的問題。建模實踐表明,改進后的BP算法可能使網絡誤差函數(shù)達到局部極小點,提高了算法的擬合精度。 關鍵詞:BP算法 學習速率 年均含沙量 一維搜索法 我國河流眾多,自然資源十分豐富,但江河流域水土流失非常嚴重,給國家的可持續(xù)發(fā)展以及生態(tài)環(huán)境帶來較
2、大的危害。對于流域產沙的定量研究,一般采用單因子線性回歸方法。這類方法雖然也能反映出某種統(tǒng)計特性,但不能刻畫自然界復雜的非線性特性。人工神經網絡BP網絡模型是復雜非線性映射的新方法。在引入這一新的定量研究方法對流域年均含沙量進行建模預測時發(fā)現(xiàn):算法中學習速率值的選取對算法成敗起著關鍵作用,若值過小,收斂速度太慢,而值過大,又會使誤差函數(shù)值不下降,導致算法不收斂。本文正是針對這一問題進行了探討。1 BP網絡模型及學習率固定的弊端人工神經網絡理論是80年代中后期迅速發(fā)展起來的一門前沿科學,其應用已滲透到各個領域1。BP(Back Propagation)神經網絡模型是人工神經網
3、絡理論的重要模型之一,應用尤為廣泛。盡管BP網絡模型發(fā)展逐步成熟,但仍然存在許多問題,在理論上需要完善2。BP算法主要包括兩個過程,一是由學習樣本、網絡權值從輸入層隱含層輸出層逐次算出各層節(jié)點的輸出;二是反過來由計算輸出與實際輸出偏差構出的誤差函數(shù)E(),用梯度下降法調節(jié)網絡權值,即k+1=k+()使誤差E(k+1)減小。上式中的為學習速率,即沿負梯度方向的步長。對于BP算法學習速率的選取標準,一些研究者憑經驗認為取01之間較合適,但這并無理論依據。實質上,大小的選取對算法的成敗起關鍵作用,步長過大,誤差函數(shù)值可能發(fā)生振蕩,甚至出現(xiàn)不收斂,而步長過小,收斂速度又太慢,并且在每一次迭代中,可選步
4、長也不一樣。總之,對于BP算法固定的學習速率不可能使網絡達到局部極值點。為此,本文引進一維搜索法,在每一次迭代過程中讓計算機自動去尋找一個最優(yōu)的步長,這樣可使網絡收斂到局部極值點。2 BP算法及其改進2.1 BP算法步驟1°隨機抽取初始權值;2°輸入學習樣本對(Xp,Yp),學習速率,誤差水平;3°依次計算各層結點輸出opi,opj,opk;4°修正權值k+1=k+pk,其中pk=,k為第k次迭代權變量;5°若誤差E<停止,否則轉3°。2.2 最優(yōu)步長k的確定在上面的算法中,學習速率實質上是一個沿負
5、梯度方向的步長因子,在每一次迭代中如何確定一個最優(yōu)步長k,使其誤差值下降最快,則是典型的一維搜索問題,即E(k+kpk)=(k+pk)。令()=E(k+pk),則()=dE(k+pk)/d=E(k+pk)Tpk。若k為()的極小值點,則(k)=0,即E(k+pk)Tpk=-pTk+1pk=0。確定k的算法步驟如下1°給定0=0,h=0.01,0=0.00001;2°計算(0),若(0)=0,則令k=0,停止計算;3°令h=2h, 1=0+h;4°計算(1),若(1)=0,則令k=1,停止計算;若(1)>0,則令a=0,b=1;若(1)&l
6、t;0,則令0=1,轉3°;5°計算(a),若(a)=0,則k=a,停止計算;6°計算(b),若(b)=0,則k=b,停止計算;7°計算(a+b/2),若(a+b/2)=0,則k=a+b/2,停止計算;若(a+b/2)<0,則令a=a+b/2;若(a+b/2)>0,則令b=a+b/28°若a-b<0,則令,k=a+b/2,停止計算,否則轉7°。2.3 改進BP算法的特點分析在上述改進的BP算法中,對學習速率的選取不再由用戶自己確定,而是在每次迭代過程中讓計算機自動尋找最優(yōu)步長k。而確定k的算法中,首先給定0
7、=0,由定義()=E(k+pk)知,()=dE(k+pk)/d=E(k+pk)Tpk,即(0)=-pTkpk0。若(0)=0,則表明此時下降方向pk為零向量,也即已達到局部極值點,否則必有(0)<0,而對于一維函數(shù)()的性質可知,(0)<0則在0=0的局部范圍內函數(shù)為減函數(shù)。故在每一次迭代過程中給0賦初值0是合理的。改進后的BP算法與原BP算法相比有兩處變化,即步驟2°中不需給定學習速率的值;另外在每一次修正權值之前,即步驟4°前已計算出最優(yōu)步長k。3 實例分析通常流域含沙量與氣象、水文要素和下墊面植被狀況等多因素關系密切4。本文選取了采伐面積(X1)
8、、采伐量(X2)、降雨量(X3)和年平均徑流量(X4)這4個主要因素對流域年均含沙量(Y1)進行了建模預測5。由于采伐面積和采伐量對流域產沙的影響很難在一年后徹底消除,有可能影響到以后的幾年甚至幾十年流域產沙量。因此,本文認為采伐面積(X1)、采伐量(X2)對流域年均含沙量具有一定的滯后效應。下面對這兩個因子X1和X2各取五階延遲,即采用輸入層節(jié)點數(shù)n=14,輸出層節(jié)點數(shù)m=1,隱含層節(jié)點數(shù)取r=12的三層BP網絡建模。表1中,列舉了網絡學習過程中由一維搜索法得出的最優(yōu)迭代步長k的系列值。由于數(shù)據量太大,因此間隔性地選取迭代過程中的部分值。從表1可看出,最后得出的k值為0,這說明網絡收斂到局部
9、極值點,這一點原BP算法是無法達到的。另外大部分k值不相等,大的為3.1,小的可為0,而且有許多k值大于1,而并不是人們常認為的只能在(0,1)內取值,同時這也說明根本不存在固定的學習速率。表1 網絡學習過程中最優(yōu)步長kValues of k in networks studying k 0.341.50.71.50.11.51.50.31.51.50.10.30.30.280.31.50.11.
10、50.31.51.50.30.11.50.10.30.240.10.10.30.30.10.30.11.51.51.51.51.51.50.30.31.51.50.10.71.50.30.10.30.31.50.251.50.31.50.30.70.10.30.10.30.10.10.10.30.11.50.10.30.31.50.10.31.50.31.51.50.30.11.50.10.30.31.51.50.30.30.30.31.50.30.31.50.10.30.30.30.30.30.30.30.30.71.50.31.50.30.30.30.31.51.50.10.10.10.3
11、1.51.51.50.71.50.30.10.30.31.51.53.10.31.51.51.50.10.10.31.50.11.50.30.30.30.31.51.50.30.10.30.31.51.50.31.50.30.10.30.11.50.30.11.50.30.70.30.10.71.50.30.70.10.30.10.30.10.30.10.30.30.30.10.30.30.30.31.51.50.30.31.50.30.31.50.30.30.31.50.10.30.31.50.30.30.10.30.11.50.30.10.30.10.30.30.30.30.11.51.5
12、1.50.70.10.10.30.30.30.10.10.10.30.10.11.50.31.50.10.30.10.31.50.30.10.31.51.51.50.30.30.30.31.50.30.30.31.50.70.70.30.10.70.30表2給出了改進BP模型模擬預測的結果。其中前10組為擬合誤差,后3組為預測誤差。從中可看出,改進的BP算法對流域年均含沙量進行多因素建模預測時擬合精度高,預測效果也較好,預測誤差依次為0.09%、3.79%、17.78%。表2 改進BP模型模擬預測結果Simulation and prediction r
13、esults of improved BP model樣本序號實測值計算值絕對誤差相對誤差(%)樣本序號實測值計算值絕對誤差相對誤差(%)15.035.0300.0000323.553.5500.00010332.722.7200.00001844.054.0500.00008853.223.2200.0000762.652.6500.00042871.911.9100.00066783.003.0000.00020591.311.3100.000076102.332.3300.000025113.553.5500.086938123.353.220.1273.789662132.552.100.44617.4796 4 結論本文對BP算法進行了改進,即引入一維搜索法解決學習速率的選取問題;改進后的BP算法可以使網絡收斂到局部極值點,并提高算法的擬合精度。參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網購退款協(xié)議書范本
- 物資置換協(xié)議書范本
- 廣告宣傳授權委托協(xié)議書范本詳細解讀
- 智能制造園區(qū)場地使用權出讓合同范本
- 車輛運輸合同模板:長途貨運車輛運輸與保險
- 餐飲店員工培訓與發(fā)展協(xié)議
- 主題餐廳投資合作及品牌輸出協(xié)議
- 高原橋梁混凝土抗凍配比研究與應用
- 2024年高考語文二輪復習專題3散文閱讀突破練12詞句理解與表達技巧賞析
- 上消化道碘水造影護理
- 云硫礦業(yè)招聘試題及答案
- 《工程勘察設計收費標準》(2002年修訂本)
- 人工智能知到章節(jié)答案智慧樹2023年復旦大學
- 人工智能智慧樹知到答案章節(jié)測試2023年復旦大學
- GB 31644-2018食品安全國家標準復合調味料
- 房地產項目規(guī)劃設計部工作流程圖
- 建筑安全生產自查臺賬(建筑施工)
- 人教版 小學音樂下冊 一至六年級全套精品教案(1-6年級全套合集)
- 單招計算機網絡技術
- 地圖世界地圖(全套可編輯地圖)課(40張)課件
- 某機械廠員工手冊(詳細)
評論
0/150
提交評論