python实现deep learning

☑padding='same'

2017-03-31  本文已影响36人  晨箜

没弄懂keras里,padding='same'时,数据尺寸是怎么变化的,找到一点说明,感觉应就是这样定义的:

if border_mode == 'same':

    output_length = input_length

elif border_mode == 'valid':

    output_length = input_length -­ filter_size + 1

如果是padding='same'模式,那么虽然进行了卷积(或其他)操作,它的输出维度也与输入维度相等,缺位补零。

如果不设置的话(默认值应该是valid)或这是padding='valid',输出维度 = 输入维度 - 滤波器长度+1

另外,在maxpooling (2,2)时,除不尽的向上取整。

上一篇下一篇

猜你喜欢

热点阅读