【问题标题】:Why keras convolution make output size a bit smaller为什么keras卷积使输出大小更小
【发布时间】:2017-03-27 00:52:49
【问题描述】:

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

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)

有没有办法让网络输出精确(None, 3, 512, 512)?

【问题讨论】:

    标签: python theano keras


    【解决方案1】:

    因为有边框,我用border_mode='same'修复了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      • 2019-05-03
      • 2018-02-28
      • 2016-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多