Я хочу реализовать MNIST с MLP, используя keras, для начала я просто использую 2 слоя, но я получил ошибку: «ожидалось, что для 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)
**