Модель LSTM Tensorflow tf.keras не может быть сохранена в SavedModel - PullRequest
0 голосов
/ 05 ноября 2019

Я не могу сохранить модель tf.Keras LSTM в SavedModel

1) сначала перезагрузить сохраненную модель h5 2) затем попытаться сохранить сохраненную модель

# Save the entire model as a SavedModel.
BASE_DATA_PATH = 'C:\Grewe\Classes\CS663\Mat\LSTM\data'  

#load the previously saved h5 model
# try to reload the saved h5 file
# Recreate the exact same model, including its weights and the optimizer

model_file = os.path.join(BASE_DATA_PATH, 'my_model.h5')
model = tf.keras.models.load_model(model_file)
# Show the model architecture
model.summary()
#create directory to save the SavedModel

saved_model_dir = os.path.join(BASE_DATA_PATH, 'saved_model\catsdogsCNN')
!mkdir -#p saved_model_dir
model.save(saved_model_dir) 

ОШИБКА

ValueError: Model <tensorflow.python.keras.engine.sequential.Sequential object at 0x000001F7676BDEF0> cannot be saved because the input shapes have not been set. Usually, input shapes are automatically determined from calling .fit() or .predict(). To manually set the shapes, call model._set_inputs(inputs).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...