t2145011 发表于 2006-6-4 20:28

[求助]大侠帮忙看看

<P>p=';<br>t=';<br>P=p;<br>T=t;<br>for i=1:4<br>      P(i,:)=(p(i,:)-min(p(i,:)))/(max(p(i,:))-min(p(i,:)));<br>end<br>for i=1:2<br>T(i,:)=(t(i,:)-min(t(i,:)))/(max(t(i,:))-min(t(i,:)));<br>end<br>P_test=;<br>T_test=;<br>No=;<br>for i=1:3<br>      net=newff(minmax(P),,{'tansig','logsig'});<br>      net.trainParam.epochs=500;<br>      net=init(net);<br>      net=train(net,P,T);<br>      temp=sim(net,P_test);<br>      y(2*i-1,:)=temp(1,:);<br>      y(2*i,:)=temp(2,:);<br>end<br>Y1=;<br>Y2=;<br>Y3=;<br>for i=1:6<br>       error1(i)=norm(Y1(:,i)-T_test(:,i));<br>       error2(i)=norm(Y2(:,i)-T_test(:,i));<br>       error3(i)=norm(Y3(:,i)-T_test(:,i));<br>end<br>figure;<br>plot(1:6,error1);<br>hold on;<br>plot(1:6,error2,'--');<br>hold on;<br>plot(1:6,error3,'-+');<br>hold off;</P>
<P>大侠帮忙看看怎么改这段程序才能让中间层为 9 12 15的训练误差曲线分开显示出来???</P><br><br>
[此贴子已经被cdwxg于2006-6-6 10:02:54编辑过]

lxq 发表于 2006-6-4 20:33

<P>谁知道吗<BR>回答下呀~<BR>我也想知道这个问题呀</P>

liuyh 发表于 2006-6-6 08:26

帮顶

ericlin 发表于 2006-6-6 12:25

你的循环不多,实在不行的话你就分开来训练吧
页: [1]
查看完整版本: [求助]大侠帮忙看看