我想使用 keras 用 MLP 实现 MNIST,一开始我只使用 2 层,但我得到了错误:“expected activation_9 有 3 个维度,但是得到了形状为 (60000, 10) 的数组”。我该如何解决它?**
input_shape = x_train[0].shape
model = Sequential()
model.add(Dense(64,activation='relu',input_shape=input_shape))
model.add(Dense(10))
model.add(Activation('softmax'))
model.compile(loss='categorical_crossentropy',optimizer='adam',metrics=['accuracy'])
mdl=model.fit(x_train, y_train, epochs=5, batch_size=128)
**