数学建模社区-数学中国

标题: 【求助】Warning: NEWFF used in an obsolete way. [打印本页]

作者: jyksforever    时间: 2014-9-5 10:04
标题: 【求助】Warning: NEWFF used in an obsolete way.
clear all;
close all;
clc
hzss=[6185.7 5420.1        7290.6;
    12000 6203.1 24000;
    5884.5 2432.5        6272.7;
    7359.8 32581 11318.7;]';

P=mapminmax(hzss,0,1)'

T=[0.2412 1.000 0.2846]' %设置目标向量

%创建一个BP神经网络,每一个输入向量的取值范围为[0 ,1],
%隐含层有5个神经%元,输出层有一个神经元
%隐含层的激活函数为tansig,输出层的激活函数为logsig,训练函数为梯度下降函数


net=newff(minmax(P),[8,1],{'tansig','logsig'},'traingd');
net.trainParam.epochs=50000;
net.trainParam.goal=0.0001;

LP.lr=0.1
net=train(net,P,T)


运行出现一下错误:
Warning: NEWFF used in an obsolete way.
> In obs_use at 18
  In newff>create_network at 127
  In newff at 102
  In bp2 at 14
          See help for NEWFF to update calls to the new argument list.

Error using traingd (line 102)
Inputs and targets have different numbers of samples.


Error in network/train (line 106)
[net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);


Error in bp2 (line 20)
[net,tr]=train(net,P,T);


求大神指教





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5