出现这样的报错,是说卷积核的大小超过了输入数据的大小。
比如我输入数据为(100,1,10,10),经过第一层卷积层(卷积核大小为(5,5))后,数据变成(100,1,6,6)。然后经过第一次Pooling层,数据变成(100,1,3,3)。如果此时再经过第二卷积层(卷积核大小还是(5,5)),就会报错。
解决办法:把卷积核改小一点,或者只要一层卷积,或者把数据规模整大。
出现这样的报错,是说卷积核的大小超过了输入数据的大小。
比如我输入数据为(100,1,10,10),经过第一层卷积层(卷积核大小为(5,5))后,数据变成(100,1,6,6)。然后经过第一次Pooling层,数据变成(100,1,3,3)。如果此时再经过第二卷积层(卷积核大小还是(5,5)),就会报错。
解决办法:把卷积核改小一点,或者只要一层卷积,或者把数据规模整大。