У меня была такая же проблема, и я ее исправил только не сохраняйте оптимизатор вместе с моделью!
просто измените строку сохранения следующим образом:
the_model.save(file_path,True/False,False)
Второй параметр указывает Keras перезаписать модель, если файл существует или нет, а третий - не сохранять оптимизатор вместе с моделью.
Редактировать :
Сегодня я снова столкнулся с проблемой в другой системе, и в этот раз это мне не помогло. поэтому я сохранил модель conf как json, а весы - как h5 и использовал их для перестройки модели на другой машине. Вы можете сделать это так.
сохранить как это:
json = model.to_json()
# Save the json on a file
model.save_weights(weights_filepath,save_format="h5")
перестроить модель так:
# load the json file
# here i use json as loaded content of json file
model = keras.models.model_from_json(json)
model.load_weights(weights_file_path)