这种警告是由于使用旧版本的newff参数列表,解决方法很简单,就是改为新版本形式参数列表:
net = newff(minmax(input),[20,5],{'logsig','purelin'},'trainrp'); % 旧版本
net2 = newff(input,output,[20],{'logsig','purelin'},'trainrp'); % 新版本
说明:旧版本中第一个参数需要结合minmax()函数使用,新版本不需要了;新版本中不需要指定输出层的神经元个数,改为由输入参数output决定,其他参数不变。