【发布时间】:2019-09-12 20:53:53
【问题描述】:
我正在使用 VGG16 进行迁移学习。我的图像是灰度的。因此,我需要将 Vgg16 的输入通道形状从 (224, 224, 3) 更改为 (224, 224, 1)。我尝试了以下代码并得到了错误:
TypeError: build() takes from 1 to 2 positional arguments but 4 were given
谁能帮助我我哪里做错了?
vgg16_model= load_model('Fetched_VGG.h5')
vgg16_model.summary()
# transform the model to Sequential
model= Sequential()
for layer in vgg16_model.layers[1:-1]:
model.add(layer)
# Freezing the layers (Oppose weights to be updated)
for layer in model.layers:
layer.trainable = False
model.build(224,224,1)
model.add(Dense(2, activation='softmax', name='predictions'))
【问题讨论】:
-
问题与
deeplearning4j无关 - 请不要向无关标签发送垃圾邮件(已删除)。
标签: tensorflow machine-learning keras deep-learning vgg-net