keras load_model не работает в Google Colab - PullRequest
1 голос
/ 09 апреля 2020

Я попытался загрузить модель, созданную на моем локальном компьютере, поэтому сначала я загружаю свою модель (.h5) на диск Google, а затем я получаю доступ к своей модели в colab, используя следующий код

from google.colab import drive
drive.mount('/content/drive')

, затем я попытался с помощью следующего кода

from keras.models import load_model
classifier = load_model('/content/drive/My Drive/Colab Notebooks/face_shape_recog_model.h5')

после выполнения кода выше, я получил следующую ошибку

AttributeError: module 'tensorflow' has no attribute 'placeholder'

я попытался удалить и установить тензор потока и керас, но все еще сталкиваются с той же проблемой, а также я пытался с решениями, упомянутыми в выпуске github

спасибо

1 Ответ

2 голосов
/ 09 апреля 2020

Я подозреваю, что это связано с несовместимостью между keras 2.2 и tenorflow 2.x. Вы должны быть в состоянии решить проблему путем обновления до keras 2.3 или новее:

!pip install -U keras

Edit 2020-04-10: похоже, что Keras 2.3 теперь используется по умолчанию в Colab, поэтому приведенное выше исправление больше не требуется.

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