資源簡介
采用動量梯度下降算法訓練 BP 網絡 matlab代碼
代碼片段和文件信息
close?all?
clear?
echo?on?
clc?
%?NEWFF——生成一個新的前向神經網絡?
%?TRAIN——對?BP?神經網絡進行訓練?
%?SIM——對?BP?神經網絡進行仿真?
pause????????
%??敲任意鍵開始?
clc?
%??定義訓練樣本?
%?P?為輸入矢量?
P=[-1??-2????3????1;???????-1????1????5??-3];
%?T?為目標矢量?
T=[-1?-1?1?1];?
pause;?
clc?
%??創建一個新的前向神經網絡?
net=newff(minmax(P)[31]{‘tansig‘‘purelin‘}‘traingdm‘)
%??當前輸入層權值和閾值?
inputWeights=net.IW{11}?
inputbias=net.b{1}?
%??
- 上一篇:MATLAB求解多層介質折射點
- 下一篇:matlab人臉歸一化)_人眼定位,縮放。
評論
共有 條評論