«<tensor> не является элементом этого графа». при сохранении весов моделей - PullRequest
1 голос
/ 15 марта 2019

Я размещаю API (используя колбу) модели машинного обучения с использованием керас.

Я использую API для отправки данных и запуска модели Ml. Я также пытаюсь сохранить последовательную модель keras, используя json и h5 для весов.

model_json = classifier.to_json()
with open("model.json", "w") as json_file:
    json_file.write(model_json)

classifier.save_weights("model.h5",overwrite=True)

Каждый раз, когда я размещаю API, он работает правильно только для первого вызова API (который включает в себя сохранение модели). Но при следующем вызове я получаю следующую ошибку.

ValueError: Аргумент Fetch нельзя интерпретировать как Tensor. (Тензор Тензор ("плотность_1 / ядро: 0", форма = (41, 41), dtype = float32_ref) не является элементом этого графа.)

Я попытался отладить его и обнаружил, что проблема возникает в

classifier.save_weights("model.h5",overwrite=True)

Любая помощь будет великолепна. Спасибо

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