MATLAB - 如何使用新数据集保留训练好的神经网络

时间:2016-08-01 08:02:14

标签: matlab neural-network

我已经训练过神经网络,我希望通过使用新数据集保留训练好的神经网络来提高网络性能。我可以使用命令行而不是GUI。

例如:我有3个培训数据集, 1.)input1和target1 2.)input2和target2 3.)input3和target3

net=patternnet(20);
net=train(net,input1,target1);

在使用第一个数据集训练神经网络后,其性能低于预期,因此我希望通过不改变网络结构来改进数据集2和3的训练神经网络。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

如果你想用3个数据集训练NN,为什么不制作一个更大的数据集?

input = [dataset1; dataset2; dataset3];
target = [target1;target2;target3];

如果您不喜欢此选项,可以使用matlab专用Neural Network Fitting Tool重新训练网络。

enter image description here