shufeng3001
2008-11-09, 12:01
我的神经网络使用bp训练的:[w1,b1,w2,b2,te,tr]=trainbpx(w1,b1,'tansig',w2,b2,'purelin',x,t);
没有net,这个模块该怎么生成呢?
附程序:
x=[0 0.5398 0.5325 0.5324 -0.5354 0.5398 -1.0681 0.5351 0.5324 0.5327 0.5349 -1.0680 0.5336
0.5342 -1.0680 0.5343 0.5334 -1.0680 0.5351 0.5325 0.5326 0.5349 -1.0680 0.5336 0.5342 -
1.0680;
0 -0.9341 0.9339 -0.9327 0.9313 -0.9265 0.0010 0.9241 -0.9253 0.9254 -0.9243 -0.0008 0.9253
-0.9248 0.0001 0.9247 -0.9253 0.0010 0.9241 -0.9254 0.9254 -0.9243 -0.0008 0.9253 -0.9249
0.0000;
0 -6.4617 0.8567 0.8850 2.0523 -6.4699 1.4196 -1.7613 0.8554 0.7024 -1.5892 1.3330 -0.2605
-0.9234 1.3743 -0.9288 -0.1169 1.3370 -1.7699 0.8316 0.7174 -1.5511 1.3500 -0.2534 -0.9182
1.3473;
0 10.3576 -10.1934 8.9586 -7.5874 2.7920 -0.9779 -0.3780 1.5757 -1.6179 0.4787 0.8214 -1.5236
1.0382 -0.0466 -0.9470 1.5113 -1.0092 -0.3737 1.6538 -1.6143 0.4648 0.8394 -1.5155 1.0739 -
0.0135;
0 10.9531 31.1317 51.2697 71.0160 90.1548 99.9941 100.0243 100.0162 100.0164 100.0078 100.0067 100.0022
99.9993 99.9954 99.9929 99.9978 99.9959 99.9905 99.9866 99.9842 99.9826 99.9872 99.9847 99.9860
99.9895];
t=[0 10.9630 31.1417 51.2796 71.0255 90.1640 99.9940 100.0242 100.0160 100.0163 100.0077 100.0067 100.0021
99.9994 99.9953 99.9927 99.9976 99.9957 99.9902 99.9865 99.9841 99.9826 99.9871 99.9846 99.9860
99.9895];
[w1,b1,w2,b2]=initff(x,5,'tansig',1,'purelin');
[w1,b1,w2,b2,te,tr]=trainbpx(w1,b1,'tansig',w2,b2,'purelin',x,t);
gensim(net,0.02)
没有net,这个模块该怎么生成呢?
附程序:
x=[0 0.5398 0.5325 0.5324 -0.5354 0.5398 -1.0681 0.5351 0.5324 0.5327 0.5349 -1.0680 0.5336
0.5342 -1.0680 0.5343 0.5334 -1.0680 0.5351 0.5325 0.5326 0.5349 -1.0680 0.5336 0.5342 -
1.0680;
0 -0.9341 0.9339 -0.9327 0.9313 -0.9265 0.0010 0.9241 -0.9253 0.9254 -0.9243 -0.0008 0.9253
-0.9248 0.0001 0.9247 -0.9253 0.0010 0.9241 -0.9254 0.9254 -0.9243 -0.0008 0.9253 -0.9249
0.0000;
0 -6.4617 0.8567 0.8850 2.0523 -6.4699 1.4196 -1.7613 0.8554 0.7024 -1.5892 1.3330 -0.2605
-0.9234 1.3743 -0.9288 -0.1169 1.3370 -1.7699 0.8316 0.7174 -1.5511 1.3500 -0.2534 -0.9182
1.3473;
0 10.3576 -10.1934 8.9586 -7.5874 2.7920 -0.9779 -0.3780 1.5757 -1.6179 0.4787 0.8214 -1.5236
1.0382 -0.0466 -0.9470 1.5113 -1.0092 -0.3737 1.6538 -1.6143 0.4648 0.8394 -1.5155 1.0739 -
0.0135;
0 10.9531 31.1317 51.2697 71.0160 90.1548 99.9941 100.0243 100.0162 100.0164 100.0078 100.0067 100.0022
99.9993 99.9954 99.9929 99.9978 99.9959 99.9905 99.9866 99.9842 99.9826 99.9872 99.9847 99.9860
99.9895];
t=[0 10.9630 31.1417 51.2796 71.0255 90.1640 99.9940 100.0242 100.0160 100.0163 100.0077 100.0067 100.0021
99.9994 99.9953 99.9927 99.9976 99.9957 99.9902 99.9865 99.9841 99.9826 99.9871 99.9846 99.9860
99.9895];
[w1,b1,w2,b2]=initff(x,5,'tansig',1,'purelin');
[w1,b1,w2,b2,te,tr]=trainbpx(w1,b1,'tansig',w2,b2,'purelin',x,t);
gensim(net,0.02)