天天看點

MATLAB——BP神經網絡

1、使用誤差反向傳播(error back propagation )的網絡就叫BP神經網絡

2、BP網絡的特點:

1)網絡由多層構成,層與層之間全連接配接,同一層之間的神經元無連接配接 。

2)BP網絡的傳遞函數必須可微。BP網絡一般使用Sigmoid函數或線性函數作為傳遞函數。  在輸出層使用Sigmoid函數會把輸出限定在一個較小的範圍内,經典方法是隐藏層用Sigmoid函數,輸出層用線性函數

3)BP網絡采用誤差反向傳播算法(Back-Propagation Algorithm)進行學習。在BP網絡中,資料從輸入層經隐含層逐層向後傳播,訓練網絡權值時,則沿着減少誤差的方向,從輸出層經過中間各層逐層向前修正網絡的連接配接權值。

MATLAB——BP神經網絡
MATLAB——BP神經網絡

三、最速下降BP法

MATLAB——BP神經網絡
MATLAB——BP神經網絡
MATLAB——BP神經網絡
MATLAB——BP神經網絡
MATLAB——BP神經網絡
MATLAB——BP神經網絡
MATLAB——BP神經網絡
MATLAB——BP神經網絡
MATLAB——BP神經網絡

k為增量因子和減量因子

MATLAB——BP神經網絡
MATLAB——BP神經網絡

繼續閱讀