如何在Matlab中将神经网络完美地训练/拟合到一些随机输入?

时间:2017-05-19 11:47:40

标签: matlab neural-network

我想完全适合神经网络(在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);

感谢您的帮助!

0 个答案:

没有答案