首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卷积层和池化后的DImensions

卷积层和池化后的DImensions
EN

Stack Overflow用户
提问于 2019-10-20 10:00:57
回答 1查看 51关注 0票数 0

我正在用MNIST数据集测试一些东西。图像大小为28x28,我的x_train尺寸为(6000028281)。我使用了下面的代码,得到了下面的错误,

代码语言:javascript
复制
        keras.layers.Co`enter code here`nv2D(64,kernel_size = (10,10),activation = "relu",
                            input_shape = (28,28,1)),
        keras.layers.MaxPooling2D(pool_size = (8,8)),

        keras.layers.Conv2D(32,kernel_size = (4,4),activation = "relu"),
        keras.layers.MaxPooling2D(pool_size = (2,2)),

Negative dimension size caused by subtracting 4 from 2 for 'conv2d_47/Conv2D' (op: 'Conv2D') with input shapes: [?,2,2,64], [4,4,64,64]

根据我的计算,在没有填充和步长为1的情况下,看起来我最终应该拥有宽度和高度尺寸为8的东西。我用的是公式

W_new = (W1-K+2P)/S,其中K是滤波器的大小,P是填充,S是步长。

如果您能指出我在这里的错误之处,我们将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-04-19 00:17:29

公式是W-K+2P/S+1。我想在考虑+1后计算出正确的尺寸后,你应该是好的。一定要让我知道它是否对你有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58469467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档