一、bp網路:反向傳播網路
二、rbf網路:徑向基函式網路(radial basis function)
rbf結構上並不複雜,通常只有三層。輸入層、中間層計算輸入 x 向量與樣本向量 c 歐式距離的 radial basis function (rbf) 的值,輸出層算它們的線性組合。其模型可以數學表示為:
和普通的三層神經網路,rbf 神經網路的區別在中間層。中間層採用 rbf kernel 對輸入作非線性變換,以便輸出層訓練線性分類器:
rbf kernel:
輸入為2d時rbf kernel:
rbf 擁有較小的支集。針對選定的樣本點,它只對樣本附近的輸入有反應,rbf 使樣本點只被附近(圈內)的輸入啟用,如下圖所示。
總結:rbf網路能夠逼近任意的非線性函式,可以處理系統內的難以解析的規律性,具有良好的泛化能力,並有很快的學習收斂速度,已成功應用於非線性函式逼近、時間序列分析、資料分類、模式識別、資訊處理、影象處理、系統建模、控制和故障診斷等。
簡單說明一下為什麼rbf網路學習收斂得比較快。當網路的乙個或多個可調引數(權值或閾值)對任何乙個輸出都有影響時,這樣的網路稱為全域性逼近網路。由於對於每次輸入,網路上的每乙個權值都要調整,從而導致全域性逼近網路的學習速度很慢。bp網路就是乙個典型的例子。
如果對於輸入空間的某個區域性區域只有少數幾個連線權值影響輸出,則該網路稱為區域性逼近網路。常見的區域性逼近網路有rbf網路、小腦模型(cmac)網路、b樣條網路等。
BP與RBF神經網路比較
都是前饋型神經網路 只要包含足夠多隱層神經元,就能以任意精度逼近任意複雜度的連續函式。bp是通過不斷的調整神經元的權值來逼近最小誤差的,其方法一般是梯度下降。而rbf是通過對輸入與函式中心點的距離來算權重的,所以第一步就要確定神經元的中心 常用方法有隨機取樣 聚類等 bp的啟用函式是sigmoid函...
RBF神經網路與BP網路優缺點比較
rbf神經網路與bp神經網路優缺點比較 1.rbf 的泛化能力在多個方面都優於bp 網路,但是在解決具有相同精度要求的問題時,bp 網路的結構要比rbf 網路簡單。2.rbf 網路的逼近精度要明顯高於bp 網路,它幾乎能實現完全逼近,而且設計起來極其方便,網路可以自動增加神經元直到滿足精度要求為止。...
RBF神經網路和BP神經網路有什麼區別?
要最簡單的說法就是,啟用函式不同。rbf是徑向基函式 而bp一般是sigmoid函式 或者relu 區域性逼近與全域性逼近bp神經網路的隱節點採用輸入模式與權向量的內積作為啟用函式的自變數,而啟用函式採用sigmoid函式。各隱節點對bp網路的輸出具有同等地位的影響,因此bp神經網路是對非線性對映的...