我正在尝试训练一个接受4通道输入的卷积网络,并希望使用像VGG16这样的预训练模型。我不应该使用VGG16的初始卷积块是有意义的,因为它们是针对3个通道输入进行训练的,并重新定义了初始卷积块。但是,我想从VGG16开始使用block3。如何使用Tensorflow Keras api实现这一点? 简而言之,我如何从预先训练的模型中复制特定层的权重。我使用的是<em
我使用Keras预先训练过的模型VGG16。问题是,在将tensorflow配置为使用GPU之后,我得到了一个以前在使用CPU时没有的错误。AttributeError: 'Node' object has no attribute 'output_masks' pretrained_model = VGG16output = model(pretrainedOutput)
model = Model(pretrainedInput,