我试图将具有以下形状的数据拟合到预训练的 keras vgg19 模型中。
图像输入形状是(32383, 96, 96, 3)
标签形状(32383, 17)
,我得到了这个错误
expected block5_pool to have 4 dimensions, but got array with shape (32383, 17)
在这条线上
model.fit(x = X_train, y= Y_train, validation_data=(X_valid, Y_valid),
batch_size=64,verbose=2, epochs=epochs,callbacks=callbacks,shuffle=True)
这是我定义模型的方式
model = VGG16(include_top=False, weights='imagenet', input_tensor=None, input_shape=(96,96,3),classes=17)
maxpool 如何给我一个 2d 张量而不是 4D 张量?我正在使用来自 keras.applications.vgg16 的原始模型。我该如何解决这个错误?