我们如何将两种训练有素的模型结合在一起(深度学习网络:带有CNN和ResNet的GAN网络)

时间:2019-02-18 23:55:54

标签: tensorflow neural-network deep-learning conv-neural-network pre-trained-model

我有一个GAN网络(通用对抗网络),由一些CNN,ResNet构成。我想知道是否可以将两个训练有素的模型合并为一个模型,该模型像以前一样维护model1和mode2的功能。

我有两个训练数据集1和2(分别表示为T1和T2)。 用T1训练GAN后,得到模型1(表示为M1)。然后,我继续用T2训练M1(在这种情况下,T2是新的)以获得模型2(M2)。

如果要合并M1和M2应该怎么办?我应该投入50%的T1和50%的T2并继续训练M2吗?是否有更好的方法将两者结合在一起?

1 个答案:

答案 0 :(得分:0)

  

如果要合并M1和M2应该怎么办?我应该把50%的   T1和T2的50%,并继续训练M2吗?

根据您的陈述,您已经在T1上对M1进行了训练,因此您无需使T1的50%重新出现在M2的训练集中。在T1上对M1进行预训练,然后在T2上对其进行微调以获得M2,也许您可​​以实现某种转移学习。

  

是否有更好的方法将两者结合在一起?

另一种方法可能是考虑两流GAN。选中此paper