我有一个问题,同时也有一个问题.我想用Keras制作一个图像分类器,使用Theano作为Backend和Sequential模型.
>>> keras.__version__
'2.0.1'
>>> theano.__version__
'0.9.0'
Run Code Online (Sandbox Code Playgroud)
我的输入形状: INPUT_SHAPE = (3, 28, 28) #depth, size, size
让我们来解决我的问题.如果我在Windows 7 32位上运行我的脚本,它会在下面给出错误:
ValueError: ('The specified size contains a dimension with value <= 0', (-1024, 512))
Run Code Online (Sandbox Code Playgroud)
如果使用输入形状运行它:INPUT_SHAPE = (28, 28, 3) #size, size, depth
它在下面给出了我的错误:
ValueError: Error when checking model input: expected conv2d_1_input to have shape (None, 48, 48, 3) but got array with shape (1000, 3, 48, 48)
Run Code Online (Sandbox Code Playgroud)
如果我在Elementary OS 64 Bit上运行代码,它运行没有任何问题(INPUT_SHAPE = (3, 28, 28)).
我的Windows keras.json文件是:
{
"backend": …Run Code Online (Sandbox Code Playgroud)