資源描述:
《BP神經(jīng)網(wǎng)絡(luò)算法原理.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、.一個(gè)2×3×1的神經(jīng)網(wǎng)絡(luò)即輸入層有兩個(gè)節(jié)點(diǎn),隱層含三個(gè)節(jié)點(diǎn),輸出層有一個(gè)節(jié)點(diǎn),神經(jīng)網(wǎng)絡(luò)如圖示。3x1e146yyp2x2wijwjk5圖1神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖圖中wij(i1,2;j3,4,5)為輸入層與隱層的權(quán)值,wjk(j3,4,5;k6)為隱層與輸出層的權(quán)值,x1、x2是神經(jīng)網(wǎng)絡(luò)的輸入值,y是網(wǎng)絡(luò)的輸出值,yp為教師信號(hào),e為神經(jīng)網(wǎng)絡(luò)的實(shí)際輸出與期望輸出的誤差。在這個(gè)神經(jīng)網(wǎng)絡(luò)中,節(jié)點(diǎn)1,2是輸入層,節(jié)點(diǎn)3,4,5是隱層,節(jié)點(diǎn)6是輸出層;輸入層和隱層之間的權(quán)值依次為w13,w14,w15,w23,w24,w25,隱層和輸出層間的權(quán)值為w3
2、6,w46,w56,下角標(biāo)為節(jié)點(diǎn)的編號(hào);隱層和輸出層節(jié)點(diǎn)的閾值依次為3,4,5,6。①前饋計(jì)算設(shè)隱層的第j個(gè)節(jié)點(diǎn)的輸入和輸出分別為:NIjwijOii1Ojf(Ij)1其中f(Ij)為激勵(lì)函數(shù)f(Ij)Ij1e由于隱層的輸出就是輸出層的輸入,則輸出層第k個(gè)節(jié)點(diǎn)的總輸入和輸出分別為:HIkwjkOjj1ykOkf(Ik)若網(wǎng)絡(luò)輸出與實(shí)際輸出存在誤差,則將誤差信號(hào)反向傳播,并不斷地修正權(quán)值,直至誤差達(dá)到要求為止。②權(quán)值調(diào)整'..設(shè)誤差函數(shù)定義為:M12Ep(dkyk)2k1為了簡(jiǎn)便,以下計(jì)算都是針對(duì)每個(gè)節(jié)點(diǎn)而言,誤差函數(shù)E記作E。p輸出層權(quán)值
3、的調(diào)整E權(quán)值修正公式為:wjkwjkEIkIkwjkEEOk定義反傳誤差信號(hào)k為:kIkOkIk式中E(dkOk)OkOkf(Ik)f(Ik)IkIkf(Ik)f(Ik)[1f(Ik)]Ok(1Ok)所以k(dkOk)Ok(1Ok)HIk又(wjkOj)Ojwjkwjkj1由此可得輸出層的任意神經(jīng)元權(quán)值的修正公式:wjkkOj或wjkOk(1Ok)(dkOk)Oj(隱層權(quán)值的調(diào)整EwijwijEIjIjwijEOiIj'..NE式中(wijOi)Oiwijwiji1由于誤差函數(shù)E與隱層輸入Ij不存在直接的函數(shù)關(guān)系,因此不能直接求得,所以E
4、EOjIjOjIjMfIEIk(j)()k1IkOjIjMHE()(wjkOj)f(Ij)k1IkOjj1M(kwjk)f(Ij)k1隱層的反傳誤差信號(hào)為Mif(Ij)kwjkk1由此可得,隱層權(quán)值的修正公式為;Mwijf(Ij)(kwjk)Oik1M或wijOj(1Oj)(kwjk)Oik1'.