我在通过在线教程工作时收到一个OSError,我无法自己弄清楚



我目前收到的错误列表,在教程的人没有收到,我无法弄清楚,因为我是新的编码。我得到的问题是,当我试图加载以前运行的文件保存为。h5.

我得到的具体问题是:

回溯(最近一次调用):

文件"C:/Users/ajpvi/Desktop/Python, pycharm learning project/Python Basics/CIFAR-10/Protobuf_Creation_Script.py",第23行model = load_model(filepath='Image_Classifier.h5')

File "C:UsersajpviDesktopPython, pycharm learning project Python 3.8.7libsite-packagestensorflow Python kerassavingsave.py",第211行,在load_model .loader_impl.parse_saved_model (filepath)

File "C:UsersajpviDesktopPython, pycharm learning project Python 3.8.7libsite-packagestensorflow Python saved_modelloader_impl.py",第111行,在parse_saved_model .py"%s/{%s|%s}"%

它们所指的具体行如下:

model = load_model(filepath='Image_Classifier.h5')

loader_impl.parse_saved_model (filepath)

引发IOError("SavedModel文件不存在:%s/{%s|%s}"%

在Python3中,我会使用pathlib的Path()来指定文件

的位置
from pathlib import Path
model = load_model(filepath=Path('./Image_Classifier.h5'))

…表示它在当前工作目录中。

但是文件必须在那里。此错误表示Image_Classifier。H5不存在或不在您认为程序引用的位置。

所以有几个修复。第一种修复方法是显式地定义文件的位置。model = load_model(filepath=Path('C:UsersajpviDesktopPython, pycharm learning project

相关内容

  • 没有找到相关文章

最新更新