У меня есть код для обучения набора данных MNIST для работы над проектом номера дома с видом на улицу, но когда я запускаю код, я получаю acc = 0,1
Импорт библиотек и модулей
import numpy as np
np.random.seed(123) # for reproducibility
from keras import backend as K
K.set_image_dim_ordering('th')
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Dropout, Activation, Flatten
from tensorflow.keras.layers import Convolution2D, MaxPooling2D
from keras.utils import np_utils
from keras.datasets import mnist
from keras.models import load_model
from keras.utils import CustomObjectScope
from keras.initializers import glorot_uniform
4.Загрузка предварительно перемешанных данных MNIST в наборы поездов и тестов
(X_train, Y_train), (X_test, Y_test) = mnist.load_data()
X_train = keras.utils.normalize(X_train,axis=1)
X_test = keras.utils.normalize(X_test, axis=1)
7.Определить модель архитектуры
model = Sequential()
model.add(Flatten())
model.add(Dense(128, activation='relu'))
model.add(Dense(128, activation='relu'))
model.add(Dense(10, activation='softmax'))
8.Скомпилируйте модель
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
9.Подходит модель по тренировочным данным
model.fit(np.array(X_train), np.array(Y_train), batch_size=32, epochs=3,verbose=1)