Negative dimension size caused by subtracting 2 from 1 for ‘{{node fcinn/fgcnn_layers/max_pooling2d_

ValueError: Negative dimension size caused by subtracting 2 from 1 for 
'{
   
   {node fcinn/fgcnn_layers/max_pooling2d_3/MaxPool}} = MaxPool[T=DT_FLOAT, data_format="NHWC", 
ksize=[1, 2, 1, 1], padding="VALID", strides=[1, 2, 1, 1]](fcinn/fgcnn_layers/conv2d_3/Tanh)' 
with input shapes: [?,1,15,24].

在这里插入图片描述
可能是你在maxpooling的时候为对padding的形式进行设置有问题,尝试通过设置padding='same’即让输出前后的尺寸一样(这个参数的设置使得输入周围会被加入一定的像素来使得池化窗口在原图边缘),如果值是valid的话那么就是不对周边像素进行填充。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42363032/article/details/122874001