我也刚接触神经网络,这个函数的功能不清楚,书上的bp神经网络的程序是这样的,可能是产生一个矩阵数据吧,
clf; figure(gcf)
setfsizes(500,200)
echo on; clc
p=[-3.0 2.0]; t=[0.4 0.8]; pause; clc
wv=-4:0.4:4; bv=-4:0.4:4; es=errsurf(p,t,wv,bv,'logsig');
plotes(wv,bv,es,[60 30]); pause; clc
[w,b]=initff(p,t,'logsig');
echo off
k=pickic(1);
if k==2
w=-2.1617, b=-1.7862;
else if k==3
subplot(1,2,2); [w,b]=ginput(1); delete(h)
end
end
echo on; clc
df=5; me=100; eg=0.01; lr=2;
[w,b,ep,tr]=tbp1(w,b,'logsig',p,t,[df me eg lr],wv,bv,es,[60 30]); pause; clc;
ploterr(tr,eg); pause; clc
p=-1.2; a=simuff(p,w,b,'logsig');
echo off
[ 本帖最后由 ChaChing 于 2009-2-22 11:24 编辑 ] |