首页 文章

我的keras模型中的裁剪层具有零维度

提问于
浏览
0

我用keras创建简单模型来理解裁剪层

def other_model():
    x = keras.Input(shape = (64,64,3))
    conv = keras.layers.Conv2D(5, 2)(x)
    crop = keras.layers.Cropping2D(cropping = 32)(conv)
    model = keras.Model(x,crop)
    model.summary()

    return model

但我得到以下摘要


图层(类型)输出形状参数#

input_12(InputLayer)(无,64,64,3)0


conv2d_21(Conv2D)(无,63,63,5)65


cropping2d_13(Cropping2D)(无,0,0,5)0

总参数:65可训练的参数:65不可训练的参数:0


为什么Cropping2D的第1和第2维度等于零?他们应该是32岁

1 回答

  • 0

    您只需选择将在图像的每一侧切断的像素数 . 我会选择它大于或等于图像的一半大小,所以它不起作用

相关问题