**
代码编辑器:对编码
cmd:anaconda提示符
我遵循了教程,但为什么会出现此错误?**
第一个错误是ModuleNotFoundError:没有名为'tensorflow'的模块,但我创建了env并安装了它。第二个错误是ModuleNotFoundError:没有模块命名为' flask ',但我使env和安装它,我修复他们,他们在Python上工作,我怎么能解决这个问题?
第一个
从https://github.com/jeffheaton/t81_558_deep_learning/blob/master/t81_558_class_13_01_flask.ipynb到https://www.youtube.com/watch?v=H73m9XvKHug&t=1056s
4条答案
按热度按时间bnlyeluc1#
发生错误的原因是您的程式码尝试载入不存在的模型。从您链接的笔记本档案,您很可能必须执行下列动作:
这将训练并保存代码正在加载的模型。
看起来您的行上还有一个小的打字错误:应更改为
model = load_model(os.path.join("./dnn/","mpg_model.h5"))
的model = load_model(os.path.join("../dnn/","mpg_model.h5"))
fruv7luv2#
我得到了同样的错误,试图加载一个imidoh5模型上的树莓pi。
OSError: SavedModel file does not exist at: ... {saved_model.pbtxt|saved_model.pb}
似乎已经解决了这个问题。
参考文献
tp5buhyn3#
如果在Windows上,模型的路径可能导致错误。
为了进行健全性检查,尝试将模型放置在与您正在调用的文件相同的文件夹中。然后修复您的路径以从相同的文件夹中调用模型。这修复了我的错误。
如果这样做有效,那么您就可以找出如何解决路径问题(也许可以尝试提供一个绝对路径)。
42fyovps4#
我得到了同样的错误,我通过再次运行模型并使用**.pb扩展名而不是.h5或.hdf5**扩展名保存来解决该错误
然后使用
tf.keras.models.load_model('D:\\model_name.pb')
使用双反斜杠我在windows中有这个错误,可以解决它