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