【发布时间】:2020-01-05 13:02:46
【问题描述】:
我正在处理不同大小 (x,y) 的图像。在MaxPooling2D 之后使用UpSampling2D 时,它不能很好地重建它,因为x-dim 不等于y-dim。它在 x=y(例如 28x28)时有效,但在我的情况下(388x45)。我怎么解决这个问题。
input_img = Input(shape=(388, 45, 1))
x = Conv2D(32, (3, 3), activation='relu', padding='same')(input_img)
x = MaxPooling2D((2, 2), padding='same')(x)
x = UpSampling2D((2, 2))(x)
x = Conv2D(1, (3, 3), activation='sigmoid', padding='same')(x)
【问题讨论】:
标签: python machine-learning keras conv-neural-network