【发布时间】:2018-11-16 12:06:11
【问题描述】:
我正在学习来自 here 的教程并坚持使用简单的模型创建
model = Sequential()
model.add(Convolution2D(32, kernel_size=(3, 3), activation='relu', input_shape=(1, 28, 28)))
model.output_shape
这应该给出(None, 32, 26, 26) 输出,但我得到(None, -1, 26, 32)。我猜提供的参数有问题,或者我需要进行额外的重塑。也许 Keras 中的 Convolution2D 和 Conv2D 发生了一些变化?我正在运行 2.2.4 和 Theano 后端
【问题讨论】:
-
您的代码出现 InvalidArgumentError。
-
@Tzomas 检查你正在运行的 keras 版本,可能你有旧版本
标签: python machine-learning keras theano convolution