【发布时间】:2021-02-20 19:26:34
【问题描述】:
我有两个模型在两个不同的数据集上进行训练。但我想用不同的数据训练第二个模型,其初始点将是第一个模型的最后一个 dropout 层(附图显示了两个模型的架构)。我怎么能做到这一点?
【问题讨论】:
标签: python machine-learning keras lstm keras-layer
我有两个模型在两个不同的数据集上进行训练。但我想用不同的数据训练第二个模型,其初始点将是第一个模型的最后一个 dropout 层(附图显示了两个模型的架构)。我怎么能做到这一点?
【问题讨论】:
标签: python machine-learning keras lstm keras-layer
不确定您使用的是什么框架,但我知道 Pytorch 可以做到这一点。不确定TensorFlow或其他。在训练您的第一个模型之后,您可以构建第二个模型的架构并从第一个模型中获取权重并逐层分配相应的层。如果您有一些代码示例,我可以进一步帮助您。假设您使用的是 Pytorch,您可以使用类似 here 的内容。
【讨论】: