版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、遺傳算法在遺傳算法在BPBP神經(jīng)網(wǎng)絡(luò)優(yōu)化中的應(yīng)用神經(jīng)網(wǎng)絡(luò)優(yōu)化中的應(yīng)用2O世紀(jì)80年代后期,多機器人協(xié)作成為一種新的機器人應(yīng)用形式日益引起國內(nèi)外學(xué)術(shù)界的興趣與關(guān)注。一方面,由于任務(wù)的復(fù)雜性,在單機器人難以完成任務(wù)時,人們希望通過多機器人之間的協(xié)調(diào)與合作來完成。另一方面,人們也希望通過多機器人間的協(xié)調(diào)與合作,來提高機器人系統(tǒng)在作業(yè)過程中的效率。1943年,Maeullocu和Pitts融合了生物物理學(xué)和數(shù)學(xué)提出了第一個神經(jīng)元模型。從這以后,
2、人工神經(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ò)進(jìn)行優(yōu)化。仿真結(jié)果表明,經(jīng)過遺傳算法優(yōu)化后的搬運工作效率顯著提高,誤差降低。1人工神經(jīng)網(wǎng)絡(luò)人工神經(jīng)網(wǎng)絡(luò)ANN)ANN)的基本原理和結(jié)構(gòu)的基本原理和結(jié)構(gòu)人工神經(jīng)網(wǎng)絡(luò)(ArtiifcialNeuralwk,ANN
3、))是抽象、簡化與模擬大腦神經(jīng)結(jié)構(gòu)的計算模型,又稱并行分布處理模型J。ANN由大量功能簡單且具有自適應(yīng)能力的信息處理單元——人工神經(jīng)元按照大規(guī)模并行的方式通過一定的拓?fù)浣Y(jié)構(gòu)連接而成。ANN拓?fù)浣Y(jié)構(gòu)很多,其中采用反向傳播(BackPropagation,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é)
4、點,經(jīng)過非線形變換,產(chǎn)生輸出信Yk,網(wǎng)絡(luò)訓(xùn)練的每個樣本包括輸入向量x和期望輸出量T,網(wǎng)絡(luò)輸出值Y與期望輸出值T之間的偏差,通過調(diào)整輸入節(jié)點與隱層節(jié)點的聯(lián)接強度取值w;;和隱層節(jié)點與輸出節(jié)點之間的聯(lián)接強度Y以及閾值,使誤差沿梯度方向下降,經(jīng)過反復(fù)學(xué)習(xí)訓(xùn)練,確定與最小誤差相對應(yīng)的網(wǎng)絡(luò)參數(shù)(權(quán)值和閾值),訓(xùn)練即告停止。此時經(jīng)過訓(xùn)練的神經(jīng)網(wǎng)絡(luò)即能對類似樣本的輸入信息,自行處理輸出誤差最小的經(jīng)過非線形轉(zhuǎn)換的信克服這一不足的有效解決方法,主要是因為
5、遺傳算法是一種全局優(yōu)化搜索算法,因而能夠避開局部極小點,而且在進(jìn)化過程中也無需提供所要解決問題的梯度信息。3遺傳算法優(yōu)化遺傳算法優(yōu)化BPBP神經(jīng)網(wǎng)絡(luò)神經(jīng)網(wǎng)絡(luò)1遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)算法流程利用遺傳算法來訓(xùn)練神經(jīng)網(wǎng)絡(luò)的大部分工作是預(yù)先固定好網(wǎng)絡(luò)的拓?fù)?,而后用遺傳算法優(yōu)化神經(jīng)網(wǎng)絡(luò)的權(quán)重。進(jìn)化訓(xùn)練方法可分為兩個主要步驟:(1)決定網(wǎng)絡(luò)連接權(quán)重的編碼方案;(2)用遺傳算法完成進(jìn)化。對于固定的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),進(jìn)化網(wǎng)絡(luò)連接權(quán)重的過程典型地分為以下幾
6、個步驟:(1)確定權(quán)重編碼方案,生成初始群體;(2)解碼群體中每個個體,構(gòu)造出相應(yīng)的神經(jīng)網(wǎng)絡(luò);(3)根據(jù)一定的性能評價準(zhǔn)則(如均方差、學(xué)習(xí)速度等)計算網(wǎng)絡(luò)適合度;(4)根據(jù)適合度大小決定各個個體繁衍后代的概率,完成選種;(5)按照一定的概率,對選種后群體施以遺傳算子(如交配、突變等)得到新一代群體;(6)返回(2),直至滿足性能要求。2遺傳算法實現(xiàn)遺傳算法優(yōu)化神經(jīng)網(wǎng)絡(luò)是用遺傳算法來優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值和閾值,使優(yōu)化后的BP神經(jīng)網(wǎng)絡(luò)
7、能夠更好的預(yù)測輸出。遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的實現(xiàn)步驟如下:(1)編碼方式神經(jīng)網(wǎng)絡(luò)的權(quán)值學(xué)習(xí)是一個復(fù)雜的連續(xù)參數(shù)優(yōu)化問題,如果采用二進(jìn)制編碼,會造成編碼串過長,且需要再解碼為實數(shù),使權(quán)值變化為步進(jìn),影響學(xué)習(xí)精度。本文采用實數(shù)編碼,神經(jīng)網(wǎng)絡(luò)的各個權(quán)值按照一定的順序級聯(lián)為一個長串,串上的每一個位置對應(yīng)著網(wǎng)絡(luò)的一個權(quán)值。編碼串的順序按照從輸入到輸出的順序排列。(2)適應(yīng)度函數(shù)計算將個體上表示的各連接權(quán)值按照對應(yīng)方式分配到給定的網(wǎng)絡(luò)結(jié)構(gòu)中,網(wǎng)絡(luò)
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)在股市預(yù)測中的應(yīng)用.pdf
- 遺傳算法在神經(jīng)模糊控制器優(yōu)化和BP神經(jīng)網(wǎng)絡(luò)優(yōu)化中的應(yīng)用.pdf
- BP神經(jīng)網(wǎng)絡(luò)和遺傳算法在電子負(fù)載中的應(yīng)用.pdf
- 基于遺傳算法的BP神經(jīng)網(wǎng)絡(luò)在多目標(biāo)優(yōu)化中的應(yīng)用研究.pdf
- 遺傳算法和BP神經(jīng)網(wǎng)絡(luò)的優(yōu)化設(shè)計方法在發(fā)酵模型中的應(yīng)用.pdf
- 基于遺傳算法的BP神經(jīng)網(wǎng)絡(luò)在多目標(biāo)藥物優(yōu)化分析中的應(yīng)用.pdf
- 基于BP神經(jīng)網(wǎng)絡(luò)和遺傳算法的結(jié)構(gòu)優(yōu)化設(shè)計.pdf
- 遺傳算法及BP神經(jīng)網(wǎng)絡(luò)融合策略在股市預(yù)測中的應(yīng)用.pdf
- 遺傳算法BP神經(jīng)網(wǎng)絡(luò)在肝硬化分期診斷中的應(yīng)用.pdf
- 遺傳算法優(yōu)化模糊神經(jīng)網(wǎng)絡(luò)在肺癌診斷中的應(yīng)用.pdf
- 基于遺傳算法的BP神經(jīng)網(wǎng)絡(luò)在刀具磨損狀態(tài)監(jiān)測中的應(yīng)用.pdf
- 基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)跟車模型研究.pdf
- 基于遺傳算法的 BP 神經(jīng)網(wǎng)絡(luò)在脈象辨識中的研究.pdf
- 基于遺傳算法的BP神經(jīng)網(wǎng)絡(luò)在織物染色配色中的應(yīng)用研究.pdf
- BP神經(jīng)網(wǎng)絡(luò)及遺傳算法在橋梁結(jié)構(gòu)損傷診斷中的應(yīng)用研究.pdf
- BP神經(jīng)網(wǎng)絡(luò)與遺傳算法在擠壓模具參數(shù)優(yōu)化中的應(yīng)用研究.pdf
- 基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)的汽車油耗計算模型.pdf
- 基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)速度觀測器研究.pdf
- 遺傳算法和BP神經(jīng)網(wǎng)絡(luò)在煤礦突水預(yù)測中的應(yīng)用研究.pdf
- 基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)在建筑工程投標(biāo)報價中應(yīng)用的研究.pdf
評論
0/150
提交評論