當前位置:編程學習大全網 - 編程軟體 - 有關BP神經網絡的編程問題,用matlab,希望大家指點壹下,謝謝!

有關BP神經網絡的編程問題,用matlab,希望大家指點壹下,謝謝!

P=[0.4 0.8 1;

0.4 0.6 0.4;

0. 0.6 0.8;

0.6 0.4 0.6;

0.3 0.9 0.1;

0.4 0.2 0.8;

0.6 0.4 0.5;

0.5 0.1 0.6;

0.2 0.6 0.3;

0.08 0.8 0.2;

0.2 1 0.5;

0.3 0.3 0.6;

0.1 0.6 0.03;

0.5 0.7 0.3;

0.2 0.8 0.4;

0.03 0.4 0.3;

1 0.3 0.3;

0.1 0 0.3]';

T=[34,41,38,44,30,45,49,47,34,32,36,45,30,43,33,28,48,40];

net=newff(minmax(P),[3,5,1],{'purelin','logsig','purelin'},'traingdm');

net=init(net);

net.trainParam.epochs=10000;

net.trainParam.goal=0.03;

net=train(net,P,T);

A = sim(net,P);

E = T - A;

MSE=mse(E);

P_test=[0.3 0.7 0.2;

0.2 0.6 0;

0 0.4 0.6;

0.2 0.5 0.1;

0.3 0.6 0.1]';

out=sim(net,P_test)

這樣試試,對是用什麽學習函數,只有自己試了,沒有成熟的理論。

  • 上一篇:微信企業公眾平臺有哪些開發接口?
  • 下一篇:為什麽說“洛陽地斜(邪)”?
  • copyright 2024編程學習大全網