【发布时间】:2021-11-08 23:04:54
【问题描述】:
我正在研究 mnist 分类代码。 下面的代码中不断出现此类错误。
model = tf.keras.Sequential()
model.add(tf.keras.layers.Dense(units=10, input_dim=784, activation='softmax'))
model.compile(loss='categorical_crossentropy', optimizer=tf.optimizers.Adam(learning_rate=0.001), metrics=['accuracy'])
model.summary()
model.fit(x_train, y_train, batch_size=100, epochs=10, validation_data=(x_test, y_test))
ValueError: 层序数_12 的输入 0 与层不兼容:输入形状的预期轴 -1 具有值 784,但接收到形状为 (100, 28, 28) 的输入
我应该说“调整大小”吗?我试图修复这个数字,但我无法解决它。如果您能帮助我,我将不胜感激。
【问题讨论】:
标签: tensorflow keras