想要写分类器对图片进行分类,用到了CNN。然而,在运行程序时,一直报错:
ValueError: Negative dimension size caused by subtracting 5 from 1 for ‘conv2d_1/convolution’ (op: ‘Conv2D’) with input shapes: [?,1,28,28], [5,5,28,30].
这部分提到的代码是这样的,这是我的分类器的输入层:
model.add(Conv2D(30,(5, 5), in
TypeError: can’t send non-None value to a just-started generator
翻译过来是:
TypeError:无法将非None值发送到刚启动的生成器
原因如下:
在一个生成器函数未启动之前,是不能传递数值进去。必须先传递一个None进去或者调用一次next(g)方法,才能进行传值操作。
例如:
代码:
def generator_two():
while True:
x = yield
print("