我已经训练过神经网络,我希望通过使用新数据集保留训练好的神经网络来提高网络性能。我可以使用命令行而不是GUI。
例如:我有3个培训数据集, 1.)input1和target1 2.)input2和target2 3.)input3和target3
net=patternnet(20);
net=train(net,input1,target1);
在使用第一个数据集训练神经网络后,其性能低于预期,因此我希望通过不改变网络结构来改进数据集2和3的训练神经网络。我怎么能这样做?
答案 0 :(得分:1)
如果你想用3个数据集训练NN,为什么不制作一个更大的数据集?
input = [dataset1; dataset2; dataset3];
target = [target1;target2;target3];
如果您不喜欢此选项,可以使用matlab专用Neural Network Fitting Tool重新训练网络。