Я очень новичок в ноутбуке Jupyter. Я следую учебному пособию, в котором модель была сохранена и затем использована при создании новой модели, но она показывает мне ошибку input_shape
в 1-м слое. Я добавил input_shape
во входном слое (1-й слой), но все равно он показывает ту же ошибку. Как это решить?
Я также пытался изменить расширение файла на .h5, но все равно выдает ошибку об ошибке
[1]
model=tf.keras.models.Sequential()
model.add(tf.keras.layers.Flatten())
model.add(tf.keras.layers.Dense(128, activation=tf.nn.relu, input_shape=(4,4,512)))
model.add(tf.keras.layers.Dense(128, activation=tf.nn.relu))
model.add(tf.keras.layers.Dense(10, activation=tf.nn.softmax))
[2]
model.save('epic_num_reader.model')
[3]
new_model= tf.keras.models.load_model('epic_num_reader.model')
Этот код new_model генерирует ошибку предупреждения:
WARNING:tensorflow:Sequential models without an `input_shape` passed to the first layer cannot reload their optimizer state. As a result, your model isstarting with a freshly initialized optimizer.