bp神經(jīng)網(wǎng)絡(luò)能干什么 MATLAB中BP神經(jīng)網(wǎng)絡(luò)的訓(xùn)練算法具體是怎么樣的?
MATLAB中BP神經(jīng)網(wǎng)絡(luò)的訓(xùn)練算法具體是怎么樣的?你好,我是天上的星星。我很高興為你回答。BP網(wǎng)絡(luò)的擴(kuò)展能力。在本例中,我們使用兩種訓(xùn)練方法,即L-M優(yōu)化算法(trainlm函數(shù))。訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)
MATLAB中BP神經(jīng)網(wǎng)絡(luò)的訓(xùn)練算法具體是怎么樣的?
你好,我是天上的星星。我很高興為你回答。BP網(wǎng)絡(luò)的擴(kuò)展能力。在本例中,我們使用兩種訓(xùn)練方法,即L-M優(yōu)化算法(trainlm函數(shù))。訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)了對(duì)樣本數(shù)據(jù)點(diǎn)的“過(guò)匹配”。培訓(xùn)結(jié)束后,歡迎您關(guān)注我的專業(yè)科普知識(shí)。如果你喜歡我的回答,也請(qǐng)給我表?yè)P(yáng)或轉(zhuǎn)發(fā),你的鼓勵(lì)是支持我寫下來(lái)的動(dòng)力,謝謝。
BP神經(jīng)網(wǎng)絡(luò)每次訓(xùn)練結(jié)果不一樣,怎么回事?
因?yàn)槌跏紮?quán)重和閾值是隨機(jī)生成的。神經(jīng)網(wǎng)絡(luò)每次的結(jié)果不同的原因是初始化的權(quán)值和閾值是隨機(jī)的。因?yàn)槊看蔚慕Y(jié)果都不一樣,所以有可能找到更好的結(jié)果。在找到更好的結(jié)果后,用save file name net命令保存網(wǎng)絡(luò),這樣預(yù)測(cè)的結(jié)果就不會(huì)改變。調(diào)用時(shí),使用命令加載文件名net的優(yōu)缺點(diǎn):BP神經(jīng)網(wǎng)絡(luò)在網(wǎng)絡(luò)理論和性能上都比較成熟。它的突出優(yōu)點(diǎn)是非線性映射能力強(qiáng),網(wǎng)絡(luò)結(jié)構(gòu)靈活。網(wǎng)絡(luò)的中間層數(shù)目和每層神經(jīng)元數(shù)目可根據(jù)具體情況任意設(shè)置,其性能隨結(jié)構(gòu)的變化而變化。但BP神經(jīng)網(wǎng)絡(luò)也存在一些主要缺陷。
①學(xué)習(xí)速度慢,即使是一個(gè)簡(jiǎn)單的問(wèn)題,通常也需要幾百次甚至幾千次的學(xué)習(xí)才能收斂。
②容易陷入局部極小值。
③網(wǎng)絡(luò)層數(shù)和神經(jīng)元數(shù)的選擇沒(méi)有相應(yīng)的理論指導(dǎo)。
④網(wǎng)絡(luò)推廣能力有限。對(duì)于上述問(wèn)題,有很多改進(jìn)措施,其中研究最多的是如何加快網(wǎng)絡(luò)的收斂速度,避免陷入局部極小值。