在Keras
中,與tf.nn.conv2d_transpose
對應的圖層(函數)在Tensorflow
中有哪些?我曾看到評論說我們可以Just use combinations of UpSampling2D and Convolution2D as appropriate
。是對的嗎?與tf.nn.conv2d_transpose對應的Keras圖層(函數)
在以下兩個示例中,它們都使用這種組合。
1)在Building Autoencoders in Keras中,作者按如下構建解碼器。
2)在一個u-uet implementation,作者建立去卷積如下
up6 = merge([UpSampling2D(size=(2, 2))(conv5), conv4], mode='concat', concat_axis=1)
conv6 = Convolution2D(256, 3, 3, activation='relu', border_mode='same')(up6)
conv6 = Convolution2D(256, 3, 3, activation='relu', border_mode='same')(conv6)
嗨馬爾欽,感謝您的答覆。令我困惑的是,在其他一些情況下,基於「upsampling」和「convolution2D」的組合實現了類似的目標。Deconvolution2D和這個組合的區別是什麼?我更新了原始文章,包括 – user297850
我更新了我的評論 –
謝謝,我可以安全地假設他們在數學上是等價的嗎?是否有任何數學派生詞?謝謝。 – user297850