Как загрузить модель keras с бэкэндом tenorflow v1.x в keras с бэкэндом tenorflow v2.x? - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть сохраненная модель с форматом h5, созданная с использованием keras с tensorflow v1.x бэкэндом. Я больше не могу загрузить эту модель в keras с tensorflow v2.x бэкэндом, используя keras.models.load_model. Есть ли способ перенести сохраненную модель, чтобы сделать ее совместимой с более новыми keras с tensorflow v2.x бэкэндом?

До сих пор я нашел инструменты / учебные пособия для переноса кода, но я не смог найти никакого полезного способа обновить сохраненные модели. Я знаю, что есть метод tf.compat.v1.saved_model.load для тензорного потока, но я не могу его использовать, поскольку я сохранил модель, используя keras.

1 Ответ

1 голос
/ 24 февраля 2020

Вы должны иметь возможность загружать одну и ту же модель в TensorFlow 1.x и 2.x, но для этого вам нужно использовать версию Keras, которая поддерживает оба, например, Keras 2.3.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...