古詩詞大全網 - 古詩大全 - matlab學習率怎麽設置

matlab學習率怎麽設置

lr就是學習率,performance是主要指標,妳在程序裏寫的goal就是MSE,決定最後精度的。

1

2

3

4

5

6

7

8

9

10

11

%% BP算法

function Out=bpnet(p,t,p_test)

global S1

net=newff(minmax(p),[S1,8],{'tansig','purelin'},'trainlm'); %trainlm訓練函數最有效

%net=newff(P,T,31,{'tansig','purelin'},'trainlm');%新版用法

net.trainParam.epochs=1000;

net.trainParam.goal=0.00001;

net.trainParam.lr=0.01; %這是學習率

net=train(net,p,t);

Out=sim(net,p_test);

end