theano - 如何在卷积神经网络中的池化层后打印图像尺寸

标签 theano keras conv-neural-network

我正在使用 theano 和 keras 在 python 中创建一个 CNN。我只想使用 python 在卷积层和池化层之后打印图像大小。我使用 cifar10 数据集,它是 (3, 32, 32),我想知道图像大小减少了多少。

image = X_train[1]
print(image.shape)

使用 Theano 后端。

(3, 32, 32)

最佳答案

如果您使用的是 Sequential() 模型,则可以在插入该层后执行 model.summary()。

如果您使用的是函数式 API,则可以创建一个模型

keras.models.Model(input=my_input_layer,output=my_last_layer).summary()

这有帮助吗?

关于theano - 如何在卷积神经网络中的池化层后打印图像尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42684353/

相关文章:

tensorflow - Keras:为什么我的 val_acc 在 Epoch 42/50 突然下降?

machine-learning - 使用 Keras 进行深度估计

machine-learning - 用于时间序列或序列预测的 Pylearn2 示例

python - 在 virtualenv 中使用 CUDA 为 Theano 服务

python - 缓冲数据在达到输出大小限制后被截断

python-3.x - ImageDataGenerator 未定义

neural-network - 训练全卷积网络时忽略标签

machine-learning - CNN SGD损失从较小值跃升至较大值

python - 如何在 Keras/Theano 中进行反卷积?

python - 从 GPU 核心/线程的角度理解 Theano 示例