我曾尝试为cnn模型的卷积层编译建筑模型...并且在编译以下代码时遇到此错误。...请帮助我修复此问题。
model = Sequential()
model.add(Convolution2D(6,5,input_shape=(1,img_rows,img_cols),padding='same'))
model.add(activation('relu'))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Convolution2D(16,border_mode='same'))
model.add(activation('relu'))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Convolution2D(120,5))
model.add(activation('relu'))
model.add(Dropout(0.25))
model.add(flatten())
model.add(Dense(84))
model.add(activation('relu'))
model.add(Dropout(0.5))
model.add(Dense(num_classes))
model.add(activation('softmax'))
当我编译上面的代码片段时,出现以下错误。
conv2d_args_preprocessor “看来您正在使用Keras 2”
ValueError:看来您正在使用Keras 2,并且同时传递了
kernel_size
和strides
作为整数位置参数。出于安全原因,这是不允许的。而是将strides
作为关键字参数传递。