超聲波液位計(jì)液態(tài)介質(zhì)測(cè)量高精度的探討 三十一
4.2.1正向傳播
設(shè)BP網(wǎng)絡(luò)的輸入層有r1個(gè)節(jié)點(diǎn),隱層有q個(gè)節(jié)點(diǎn),輸出層有m個(gè)節(jié)點(diǎn),輸入層與隱層之間的權(quán)值為%,隱層與輸出層之間的權(quán)值。
4.2.2反向傳播
(1)定義誤差函數(shù)
輸入P個(gè)學(xué)習(xí)樣本,用x1,x2,...z7,...xp 來(lái)表示。第P個(gè)樣本輸入到網(wǎng)絡(luò)后得到輸出。
(2)輸出層權(quán)值的變化
采用累計(jì)誤差BP算法調(diào)整w庸,使全局誤差E變小。
(3)隱層權(quán)值的變化
4.2.3 BP算法的改進(jìn)
BP算法理論具有依據(jù)可靠、推導(dǎo)過(guò)程嚴(yán)謹(jǐn)、精度較高、通用性較好等優(yōu)點(diǎn),但標(biāo)準(zhǔn)BP算法存在以下缺點(diǎn):收斂速度緩慢:容易陷入局部極小值;難以確定隱層數(shù)和隱層節(jié)點(diǎn)個(gè)數(shù)。在實(shí)際應(yīng)用中,BP算法很難勝任,因此出現(xiàn)了很多改進(jìn)算法。
(1)利用動(dòng)量法改進(jìn)BP算法
標(biāo)準(zhǔn)BP算法實(shí)質(zhì)上是一種簡(jiǎn)單的最速下降靜態(tài)尋優(yōu)方法,在修『F W(K)時(shí),只按照第K步的負(fù)梯度方向進(jìn)行修正,而沒(méi)有考慮到以前積累的經(jīng)驗(yàn),即以前時(shí)刻的梯度方向,從而常常使學(xué)習(xí)過(guò)程發(fā)生振蕩,收斂緩慢。動(dòng)量法權(quán)值調(diào)整算法的具體做法是:將上一次權(quán)值調(diào)整量的一部分迭加到按本次誤差計(jì)算所得的權(quán)值調(diào)整量上,作為本次的實(shí)際權(quán)值調(diào)整量。
這種方法所加的動(dòng)量因子實(shí)際上相當(dāng)于阻尼項(xiàng),它減小了學(xué)習(xí)過(guò)程中的振蕩趨勢(shì),從而改善了收斂性。動(dòng)量法降低了網(wǎng)絡(luò)對(duì)于誤差曲面局部細(xì)節(jié)的敏感性,有效的抑制了網(wǎng)絡(luò)陷入局部極小。
詳情請(qǐng)瀏覽公司網(wǎng)站的產(chǎn)品中心 http://www.sol365.cn/ 超聲波液位計(jì)