【導(dǎo)讀】BP算法是人工神經(jīng)網(wǎng)絡(luò)中應(yīng)用最廣泛的算法,但是存在著一些缺陷:。二是不能保證收斂到全局最小點(diǎn);三是網(wǎng)絡(luò)結(jié)構(gòu)不易確定。BP算法優(yōu)化后仍存在一定的問題。初始連接權(quán)值選取。遺傳算法應(yīng)用于神經(jīng)網(wǎng)絡(luò)。學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)的權(quán)值,也就是用遺傳算法取代一些傳統(tǒng)的學(xué)習(xí)。遺傳算法是模擬達(dá)爾文。的遺傳選擇和自然淘汰的生物進(jìn)化過程的計(jì)算模型。由美國(guó)密執(zhí)根大學(xué)的。子產(chǎn)生新一染色體群。生物遺傳學(xué)概念與遺傳算法中概念的對(duì)應(yīng)關(guān)系。種群的規(guī)?;虼笮?。適應(yīng)度越高,其被選擇的機(jī)會(huì)越大。(交配)操作、變。解,這樣產(chǎn)生的染色體群(種群)稱為后代。,是則結(jié)束,否則。traceInfo:每代的最優(yōu)值和均值矩陣。1)初始化種群P. 2)計(jì)算每一個(gè)個(gè)體評(píng)價(jià)函數(shù),并將其排序,可按下。以交叉概率Pc對(duì)個(gè)體和進(jìn)行交叉操作,產(chǎn)生新。4)利用變異概率Pm突變產(chǎn)生的新個(gè)體。則轉(zhuǎn)3)進(jìn)入下一輪迭代。算法結(jié)束,如達(dá)到預(yù)先設(shè)定的性能指標(biāo)后,將