我有两个模型,一个是在TensorFlow 2.0中的模型A,另一个是在PyTorch 1.3中的模型B。模型A的输出是模型B的输入。我想要进行端到端的训练。如果不将其中一个模型移植到另一个框架中,是否有可能实现这个训练呢?
我相信在Tensorflow和Pytorch中共同训练模型是不可能的。这两个框架使用非常不同的后台架构来计算损失和进行反向传播,因此它们对于训练深度学习模型是不兼容的。更详细的问题应该是您在问题中使用了哪个Tensorflow模型和哪个Pytorch模型。随着深度学习社区的发展,越来越多的基本深度学习算法有各种版本的实现,并支持Pytorch和Tensorflow。很少会出现只能在Pytorch或Tensorflow中找到唯一实现的情况。只需尝试找到相应的实现并将它们组合在一起即可!