重新训练神经网络

时间:2018-01-26 22:29:55

标签: math machine-learning

我已经训练了一个训练数据集[X,Y]的NN。让我们考虑将此模型称为M。现在,我有了一个新的数据集[Xnew,Ynew]。我想使用数据集M更新我的模型[Xnew,Ynew],而无需从头开始重新训练。

我的问题是:是否可以通过这种方式更新模型,或者我必须重新培训?如果可以更新,怎么做?

1 个答案:

答案 0 :(得分:2)

是的,如果你正在做,例如反向传播。您可以将第一个数据集上训练的权重作为第二个数据集训练的起点,而不是从随机权重开始。

这是否合理,当然在很大程度上取决于您的数据集和网络拓扑。