當前位置:股票大全官網 - 股票行情 - 在Matlab R2012中,如何調整BP神經網絡代碼feedforwardnet中的參數?例如訓練次數、誤差等。

在Matlab R2012中,如何調整BP神經網絡代碼feedforwardnet中的參數?例如訓練次數、誤差等。

clr

%%

v 1 =[12 32 23];%開盤價時間序列

v2 =[23 43 121];

v3 =[123 343 21];

v =[v 1;v2;v3]

對應於%的結算價格

p =[43 54 65];

%%行序列數

[rowNum,clm num]= size(v);

hide _ ele _ num = 2 * rowNum+1;%隱藏層中的神經元數量

%%網絡建設

net = feed forward net(hide _ ele _ num,' train GDM ');

%%訓練參數

net . train param . epochs = 10000;%最大培訓次數是多少?

net . train param . goal = 0.001;%訓練到什麽程度才算成功?

net.layers{1}。transferFcn = ' tansig

net.layers{2}。transferFcn = ' purelin

%%開始訓練

[net,tr] = train(net,v,p);

%%使用網絡

v _ test =[21 45 54]';

p _ test =[43];

結果=凈值(v_test)

%%查看錯誤

% E = p _測試結果;

% MSE = MSE(E);

%perf = perform(net,result,p_test)

謝謝,接受比特幣:1 cmjdau 9 hmvhqgkw 5 zhtq 1 zgtxjgxqev 64。

https://blockchain.info/payment_request?地址= 1 cmjdau 9 hmvhqgkw 5 zhtq 1 zgtxjgxqev 64