Как исправить 'FileNotFoundError' при выполнении utils.apply_modification (модель) в коде Python - PullRequest
0 голосов
/ 21 декабря 2018

В python 3.6 я пытаюсь запустить модель глубокого обучения и визуализировать ее слои.Я установил для него Keras-vis и импортировал пакет утилит из vis.utils.При выполнении model = utils.apply_modifications(model) я получаю сообщение об ошибке

FileNotFoundError: [WinError 3] Системе не удается найти указанный путь: '/tmp/vuzkw0dl.h5'

Хотя я сохранил и загрузил модель в определенном месте в F: Пожалуйста, помогите и предложите мне подходящее решение.

Я создал папку tmp в F:\MURA Dataset\MURA-v1.1 (то есть мой рабочий каталог) и изменилmodel.save путь к F:\MURA Dataset\MURA-v1.1\tmp.Кроме того, я изменил код на classifier = utils.apply_modifications(classifier_result), где classifier_result хранит загруженную модель.

classifier.save('F:/MURA Dataset/MURA-v1.1/tmp/newmodel.h5')
classifier_result = load_model('F:/MURA Dataset/MURA-v1.1/tmp/newmodel.h5')
from vis.visualization import visualize_activation
from vis.utils import utils
from matplotlib import pyplot as plt
plt.rcParams['figure.figsize'] = (18, 6)
layer_idx = utils.find_layer_idx(classifier, 'conv2d_4')
classifier.layers[layer_idx].activation = activations.linear
classifier = utils.apply_modifications(classifier_result)

Я ожидаю, что utils.apply_modifications(classifier_result) будет успешно выполнен.

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