如何在Theano / Keras中执行Deconvolution(转置卷积)?

时间:2016-11-22 07:01:20

标签: deep-learning theano keras

我正在尝试使用Theano / Keras执行反卷积或转置卷积,如[1]中所述。

我通过以下代码获取了给定图层的权重:

W = self[layer].get_weights() # 'layer' is the layer of interest

我使用以下代码通过获得的权重去除图像:

X = K.deconv2d(X, theano.tensor.as_tensor_variable(W[0]), self[layer].input_shape)
print X

其中X是维[9,3,32,32]的输入图像。我得到的输出如下:

AbstractConv2d_gradInputs{border_mode='valid', subsample=(1, 1), filter_flip=True, imshp=(None, 3, 32, 32), kshp=(None, None, None, None), filter_dilation=(1, 1)}.0

谁能告诉我这里出了什么问题?

0 个答案:

没有答案