为什么keras卷积会使输出大小变小

时间:2017-03-27 00:52:49

标签: python theano keras

我试图创建一个自动编码器,但每个卷积层使输出形状变小

input_1 (InputLayer)             (None, 3, 32, 32)     0                              
convolution2d_1 (Convolution2D)  (None, 32, 30, 30)    896
maxpooling2d_1 (MaxPooling2D)    (None, 32, 15, 15)    0        
convolution2d_2 (Convolution2D)  (None, 16, 13, 13)    4624        

在编码器的末尾,输出大小变为

(None, 3, 466, 466) 

而不是

(None, 3, 512, 512)

有一种方法可以准确地进行网络输出(无,3,512,512)?

1 个答案:

答案 0 :(得分:1)

由于边界,我使用border_mode ='same'

来修复