【发布时间】:2019-12-29 03:43:56
【问题描述】:
你能帮我解决下面的问题吗?我为MNIST 数据集编写了以下代码。
总之,第一个输出对我来说是可以的。但我不确定为什么(None, 30, 24, 32) 会显示在第二层。
当32(3*3) 过滤器应用于32*26*26 时,输出应为32*24*24。
提前谢谢...
model = Sequential()
model.add(Convolution2D(32, (3, 3), activation='relu', input_shape=(1,28,28), data_format='channels_first'))
model.add(Convolution2D(32,3,3))
model.summary()
Layer (type) Output Shape Param #
=================================================================
conv2d_102 (Conv2D) (None, 32, 26, 26) 320
_________________________________________________________________
conv2d_103 (Conv2D) (None, 30, 24, 32) 7520
【问题讨论】:
标签: conv-neural-network convolution