In this u-net implementation, there are multiple usages of "merge" along with "upsampling". For instance. up6 = merge([UpSampling2D(size=(2, 2))(conv5), after_conv4], mode='concat', concat_axis=1)
I can see that upsampling is to enlarge the size of layer, like conv5. In some paper, like Fully Convolutional Network, they usetransposed convolution, (the corresponding Keras implementation is Deconvolution2D). Does it make sense to use Deconvolution2D to replace upsampling2D?
Hi Edward,
In this u-net implementation, there are multiple usages of "
merge
" along with "upsampling
". For instance.up6 = merge([UpSampling2D(size=(2, 2))(conv5), after_conv4], mode='concat', concat_axis=1)
I can see that
upsampling
is to enlarge the size of layer, likeconv5
. In some paper, like Fully Convolutional Network, they usetransposed convolution
, (the corresponding Keras implementation isDeconvolution2D
). Does it make sense to useDeconvolution2D
to replaceupsampling2D
?Thanks.