我想完全适合神经网络(在Matlab中)对一些随机输入,但我总是陷入局部最优。它应该完全适合样本输入,不需要概括,这就是我禁用数据分区(训练与测试数据)的原因。
这是我的代码:
y = [];
a = 1;
b = 100;
y = round((b-a).*rand(10,1) + a);
y = y';
x = [];
for i = 1:5
a = 500;
b = 1000000;
x(:,i) = round((b-a).*rand(10,1) + a);
end
x = x';
net = feedforwardnet(100,'trainbr');
net.numLayers = 10;
net.trainParam.epochs = 1000;
net.divideFcn = 'dividetrain';
net = train(net,x,y);
感谢您的帮助!