首页 > 解决方案 > keras inceptionv3 预训练模型转换为顺序模型?

问题描述

我有一个 inceptionv3 预训练模型,我想将此功能模型转换为顺序模型。但是发生了错误。我不知道为什么。我怎样才能做到这一点?


model_inceptionv3_conv = InceptionV3(weights='imagenet', include_top=False)
for layer in model_inceptionv3_conv.layers:
    layer.trainable = False
x = model_inceptionv3_conv.output
x = GlobalAveragePooling2D()(x)
predictions = Dense(NB_CLASSES, activation='sigmoid', name='predictions')(x)
my_model = Model(inputs=model_inceptionv3_conv.input, outputs=predictions)

seq = Sequential(model.layers)

错误

ValueError:输入 0 与 conv2d_7 层不兼容:输入形状的预期轴 -1 具有值 192 但得到形状(无、无、无、64)

标签: keraskeras-layer

解决方案


推荐阅读