如何在不从头开始重新训练的情况下将新数据更新/追加到我的模型? 我的数据集是图像,输出是用来预测情绪的。
MySql JDBC Driver dependency
Model.fit似乎没有附加我的新数据,而是覆盖了模型。我的输出只有一个(我更新的最后一个)。
我已经搜索过了,但是效果不佳。
修改1: 丢失先前训练的数据后我们该怎么办。简而言之,我们会在训练结束后立即丢失训练数据,并且无法再次取回数据,我们需要保留的只是从中学习并在接收新数据时重新训练模型。>
答案 0 :(得分:1)
这真的很容易。例如,Keras中的model.save()
可以保存模型权重,而这正是您实际需要保留的权重。
之后,您可以将新图像添加到训练集中,但只需使用保存的权重即可。
每个新纪元都会通过所有图像(新旧图像)。