Tf.keras.models.load_model не загружает модель, сохраненную с помощью tf.keras.models.save_modelPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Tf.keras.models.load_model не загружает модель, сохраненную с помощью tf.keras.models.save_model

Сообщение Anonymous »

Я пытаюсь загрузить ранее обученную модель, но выдает эту ошибку. Можно ли как-нибудь преобразовать этот формат файла в новый формат или как это исправить? Я бы предпочел не обучать новую модель, если это возможно.
#Model was previously saved with
tf.keras.models.save_model(file_path)
#Load back in (causes error)
model_a = tf.keras.models.load_model(file_path)

Вот полученная ошибка:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
in ()
1 #@title Load the checkpoint
2 checkpoint_path = '/drive/MyDrive/dummy/2' # @param {type:"string"}
----> 3 model_a = tf.keras.models.load_model(checkpoint_path)
4 tf.keras.utils.plot_model(ad._model, show_shapes = True)

/usr/local/lib/python3.10/dist-packages/keras/src/saving/saving_api.py in load_model(filepath, custom_objects, compile, safe_mode)
197 )
198 else:
--> 199 raise ValueError(
200 f"File format not supported: filepath={filepath}. "
201 "Keras 3 only supports V3 `.keras` files and "

ValueError: File format not supported: filepath=/drive/MyDrive/dummy/2. Keras 3 only supports V3 `.keras` files and legacy H5 format files (`.h5` extension). Note that the legacy SavedModel format is not supported by `load_model()` in Keras 3. In order to reload a TensorFlow SavedModel as an inference-only layer in Keras 3, use `keras.layers.TFSMLayer(/drive/MyDrive/dummy/2, call_endpoint='serving_default')` (note that your `call_endpoint` might have a different name).


Подробнее здесь: https://stackoverflow.com/questions/788 ... -keras-mod
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»