在python 3.6中,我试图运行深度学习模型并可视化其层。我已经为此安装了Keras-vis,并从vis.utils中导入了utils软件包。执行model = utils.apply_modifications(model)
时出现错误
FileNotFoundError:[WinError 3]系统找不到路径 指定:“ / tmp / vuzkw0dl.h5”
尽管我已将模型保存并加载到F中的特定位置:请帮助并为我提供适当的解决方案。
我已经在F:\MURA Dataset\MURA-v1.1
(即我的工作目录)中创建了一个tmp文件夹,并将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)
成功执行。