|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
年份 | 样本 | 1993 | 118517 | 1994 | 119850 | 1995 | 121121 | 1996 | 122389 | 1997 | 123626 | 1998 | 124761 | 1999 | 125786 | 2000 | 126741 | 2001 | 127627 | 2002 | 128453 | 2003 | 129227 | 2004 | 129988 |
想根据已知数据预测2005 2006 2010 2030 2050的数据。
我做的程序是:
P=[1993 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004] |
T=[118517 119850 121121 122389 123626 124761 125786 126741 127627 128453 129227 129988]
f1='tansig';
f2='purelin';
[w1,b1,w2,b2]=initff(P,S1,f1,T,f2);
df=10;me=1000;eg=0.001;lr=0.9;
tp=[df me eg lr];
[w1,b1,w2,b2,ep,tr]=trainbp(w1,b1,f1,w2,b2,f2,P,T,tp);
运行却出现下面错误:
??? Error using ==> dtansig
Too many input arguments.
Error in ==> tbp2 at 78
d1 = feval(df1,a1,d2,w2);
Error in ==> trainbp at 48
[a,b,c,d,e,f] = tbp2(i,j,k,l,m,n,o,p,q);
哪位高手能帮帮忙啊,先谢了,刚开始接触神经网络。
[ 本帖最后由 eight 于 2007-9-22 22:52 编辑 ] |
|