




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
遺傳算法在BP神經(jīng)網(wǎng)絡(luò)優(yōu)化中的應(yīng)用2O世紀80年代后期,多機器人協(xié)作成為一種新的機器人應(yīng)用形式日益引起國內(nèi)外學術(shù)界的興趣與關(guān)注。一方面,由于任務(wù)的復(fù)雜性,在單機器人難以完成任務(wù)時,人們希望通過多機器人之間的協(xié)調(diào)與合作來完成。另一方面,人們也希望通過多機器人間的協(xié)調(diào)與合作,來提高機器人系統(tǒng)在作業(yè)過程中的效率。1943年,Maeullocu和Pitts融合了生物物理學和數(shù)學提出了第一個神經(jīng)元模型。從這以后,人工神經(jīng)網(wǎng)絡(luò)經(jīng)歷了發(fā)展、停滯、再發(fā)展的過程,時至今日正走向成熟,在廣泛領(lǐng)域里得到了應(yīng)用,其中將人工神經(jīng)網(wǎng)絡(luò)技術(shù)應(yīng)用到多機器人協(xié)作成為新的研究領(lǐng)域。本文研究通過人工神經(jīng)網(wǎng)絡(luò)控制多機器人完成協(xié)作搬運的任務(wù)-3J,并應(yīng)用遺傳算法來對神經(jīng)網(wǎng)絡(luò)進行優(yōu)化。仿真結(jié)果表明,經(jīng)過遺傳算法優(yōu)化后的搬運工作效率顯著提高,誤差降低。1人工神經(jīng)網(wǎng)絡(luò)ANN)的基本原理和結(jié)構(gòu)人工神經(jīng)網(wǎng)絡(luò)(ArtiifcialNeuralNetwork,ANN))是抽象、簡化與模擬大腦神經(jīng)結(jié)構(gòu)的計算模型,又稱并行分布處理模型J。ANN由大量功能簡單且具有自適應(yīng)能力的信息處理單元——人工神經(jīng)元按照大規(guī)模并行的方式通過一定的拓撲結(jié)構(gòu)連接而成。ANN拓撲結(jié)構(gòu)很多,其中采用反向傳播(Back-Propa-gation,BP)算法的前饋型神經(jīng)網(wǎng)絡(luò)(如下圖1所示),即BP人工神經(jīng)網(wǎng)絡(luò),是人工神經(jīng)網(wǎng)絡(luò)中最常用、最成熟的神經(jīng)網(wǎng)絡(luò)之一。BP網(wǎng)絡(luò)模型處理信息的基本原理是:輸入信號x;通過中間節(jié)點(隱層點)作用于出節(jié)點,經(jīng)過非線形變換,產(chǎn)生輸出信Yk,網(wǎng)絡(luò)訓練的每個樣本包括輸入向量x和期望輸出量T,網(wǎng)絡(luò)輸出值Y與期望輸出值T之間的偏差,通過調(diào)整輸入節(jié)點與隱層節(jié)點的聯(lián)接強度取值w;;和隱層節(jié)點與輸出節(jié)點之間的聯(lián)接強度Y以及閾值,使誤差沿梯度方向下降,經(jīng)過反復(fù)學習訓練,確定與最小誤差相對應(yīng)的網(wǎng)絡(luò)參數(shù)(權(quán)值和閾值),訓練即告停止。此時經(jīng)過訓練的神經(jīng)網(wǎng)絡(luò)即能對類似樣本的輸入信息,自行處理輸出誤差最小的經(jīng)過非線形轉(zhuǎn)換的信息。2遺傳算法的基本原理和步驟遺傳算法(GeneitcAlgoirthm,GA)類似于自然進化,通過作用于染色體上的基因?qū)ふ液玫娜旧w來求解問題J。與自然界相似,遺傳算法對求解問題的本身一無所知,它所需要的僅是對算法所產(chǎn)生的每個染色體進行評價,并基于適應(yīng)值來選擇染色體,使適應(yīng)性好的染色體有更多的繁殖機會。在遺傳算法中,通過隨機方式產(chǎn)生若干個所求解問題的數(shù)字編碼,即染色體,形成初始群體;通過適應(yīng)度函數(shù)給每個個體一個數(shù)值評價,淘汰低適應(yīng)度的個體,選擇高適應(yīng)度的個體參加遺傳操作,經(jīng)過遺傳操作后的個體集合形成下一代新的種群。對這個新種群進行下一輪進化。這就是遺傳算法的基思想。遺傳算法的步驟為:(1)初始化群體;(2)計算群體上每個個體的適應(yīng)度值;(3)按由個體適應(yīng)度值所決定的某個規(guī)則選擇將進入下一代的個體;(4)按概率P。進行交叉操作;(5)按概率P進行突變操作;(6)沒有滿足某種停止條件,則轉(zhuǎn)第(2)步,否則進入第(7)步;(7)輸出種群中適應(yīng)度值最優(yōu)的染色體作為問題的滿意解或最優(yōu)解。程序的停止條件最簡單的有如下兩種情況:(1)完成了預(yù)先給的進化代數(shù)則停止;(2)種群中的最優(yōu)個體在連續(xù)若干代沒有改進或平均適應(yīng)度在連續(xù)若干代基本沒有改進時停止。為了改善BP神經(jīng)網(wǎng)絡(luò)學習算法易陷入局部極小的缺陷,本文采用遺傳算法來優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的性能。首先采用遺傳算法來優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的權(quán)值和閾值,然后將這些優(yōu)化值賦給網(wǎng)絡(luò)得到優(yōu)化的BP神經(jīng)網(wǎng)絡(luò),最后用仿真數(shù)據(jù)評估該優(yōu)化網(wǎng)絡(luò)的性能。數(shù)值仿真結(jié)果表明:經(jīng)遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)能有效地避免原始BP神經(jīng)網(wǎng)絡(luò)容易出現(xiàn)的局部極小,且具有收斂速度快和精度高等優(yōu)點。前饋神經(jīng)網(wǎng)絡(luò)(BP模型)是目前神經(jīng)網(wǎng)絡(luò)領(lǐng)域研究最多應(yīng)用最廣的網(wǎng)絡(luò)模型。其非線性逼近能力是它博得青睞的主要原因,而BP算法作為前饋網(wǎng)絡(luò)的主要學習算法,則無可爭議的對其推廣應(yīng)用起了舉足輕重的促進作用。BP算法因其簡單、易行、計算量小、并行性強等優(yōu)點,是目前神經(jīng)網(wǎng)絡(luò)訓練采用最多也是最為成熟的訓練算法之一。然而,由BP算法是一種梯度下降搜索方法,因而不可避免地存在固有的不足,如易陷入誤差函數(shù)的局部極值點,而且對于較大搜索空間、多峰值和不可微函數(shù)也不能有效搜索到全局極小點,而遺傳算法則是克服這一不足的有效解決方法,主要是因為遺傳算法是一種全局優(yōu)化搜索算法,因而能夠避開我們選取了神經(jīng)網(wǎng)絡(luò)應(yīng)用比較廣泛的函數(shù)逼近來驗證算法的可行性及有效性,選取下面的函數(shù)作為仿真對象:用單一的梯度下降法或者遺傳算法只能以較低的精度來逼近,如果要提高逼近的精度,梯度下降法很容易陷入局部極小值,遺傳算法能夠迅速收斂到精度誤差最優(yōu)點的鄰域內(nèi),實現(xiàn)最終收斂比較困難。本文分別采用梯度下降法BP神經(jīng)網(wǎng)絡(luò)和本文提出的混合算法神經(jīng)網(wǎng)絡(luò)來逼近此函數(shù),遺傳算法優(yōu)化得到的BP神經(jīng)網(wǎng)絡(luò)最優(yōu)初始權(quán)值和閾值如表1所示,遺傳算法優(yōu)化得到的BP神經(jīng)網(wǎng)絡(luò)最優(yōu)個體適應(yīng)度值如圖1所示,把初始權(quán)值和閾值賦給神經(jīng)網(wǎng)絡(luò),用訓練數(shù)據(jù)訓練100次后預(yù)測函數(shù)輸出,未優(yōu)化的網(wǎng)絡(luò)預(yù)測誤差和優(yōu)化后的網(wǎng)絡(luò)預(yù)測誤差對比曲線如圖2所示。從圖2可以看出,遺傳算法優(yōu)化的BP網(wǎng)絡(luò)預(yù)測更加精確,并且遺傳算法優(yōu)化BP網(wǎng)絡(luò)的均方差為5.3806×10-5,而未優(yōu)化的BP網(wǎng)絡(luò)的均方誤差為1.8876×10-4,預(yù)測均方誤差也得到了很大的改善。4.結(jié)論為了改善BP神經(jīng)網(wǎng)絡(luò)學習算法易陷入局部極小的缺陷,結(jié)合遺傳算法和梯度下降法,本文提出了一種新的神經(jīng)網(wǎng)絡(luò)學習訓練算法。該算法能夠充分發(fā)揮兩種算法的優(yōu)點,有效地避免了局部極小,同時能以較快的速度收斂到神經(jīng)網(wǎng)絡(luò)權(quán)值學習的目標精度。仿真研究表明,該算法能夠有效解決神經(jīng)網(wǎng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 肇慶市實驗中學高中歷史二:第課經(jīng)濟騰飛與生活巨變高效課堂教學設(shè)計
- 2025金安國際商品房銷售合同
- 石油開采與可再生能源的協(xié)同發(fā)展考核試卷
- 皮革服裝制作中的疑難問題解析考核試卷
- 低碳技術(shù)與綠色工藝考核試卷
- 社會救助住宿服務(wù)的信息公開與監(jiān)督考核試卷
- 航空危機處理與公關(guān)策略考核試卷
- 水輪機控制系統(tǒng)與自動化考核試卷
- 無線電監(jiān)測設(shè)備在公共安全中的應(yīng)用考核試卷
- 電爐運行效率影響因素分析考核試卷
- 廣西輔警面試題庫及答案
- 旅游行測試題及答案
- 江蘇省南京市江寧區(qū)2024-2025學年統(tǒng)編版二年級下冊期中考試語文試卷(含答案)
- 鐵路調(diào)車綜合實訓鐵鞋的使用和注意事項課件
- 加油站安全事故案例課件
- 無人機配送技術(shù)發(fā)展-全面剖析
- 第14課 遼宋夏金元時期的科技與文化 教案2024-2025學年七年級歷史下冊新課標
- 廣東省江門市2025屆高三下學期一?;瘜W試題(原卷版+解析版)
- 監(jiān)理實施細則模板(信息化、軟件工程)
- 2025年中共涼山州委辦公室面向全州考調(diào)所屬事業(yè)單位工作人員高頻重點模擬試卷提升(共500題附帶答案詳解)
- 夏季貨車行車安全教育
評論
0/150
提交評論