【发布时间】:2019-12-25 13:16:53
【问题描述】:
我正在使用带有 keras 的预训练模型运行分类和预测神经网络算法。
现在我知道 keras 的输入形状为 (224,224,3),但我的输入形状为 (180, 200, 20),我收到以下错误:
ValueError: Dimension 0 in both shapes must be equal, but are 3 and 64. Shapes are [3,3,20,64] and [64,3,3,3]. for 'Assign_32' (op: 'Assign') with input shapes: [3,3,20,64], [64,3,3,3].
这里是代码:
from keras import applications
from keras.layers import Input
input_tensor = Input(shape = (180, 200, 20))
vgg_model = applications.VGG16(weights = 'imagenet', include_top = False, input_tensor = input_tensor)
vgg_model.summary()
知道如何解决这个问题吗?谢谢
【问题讨论】:
标签: python keras neural-network transfer-learning