首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Keras预训练模型跟踪

Keras预训练模型跟踪
EN

Stack Overflow用户
提问于 2020-01-20 04:01:42
回答 2查看 172关注 0票数 0

运行这一行时:

代码语言:javascript
复制
base_model = MobileNetV2(include_top=False, weights='imagenet', input_tensor=input_tensor, pooling=None, classes=NB_CLASS)

我得到以下错误

我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2020-01-20 04:54:17

如果代码中没有保存加载文件的部分,那么很难从哪里判断问题所在。如果我完全理解的话,你在一个文件h5py中保存了权重?

我认为保存整个经过训练的模型总是比只保存权值更容易:

代码语言:javascript
复制
from keras.models import load_model
model.save('my_model.h5')  # creates a HDF5 file 'my_model.h5'

# returns a compiled model
# identical to the previous one
model = load_model('my_model.h5')
票数 0
EN

Stack Overflow用户

发布于 2020-01-20 07:49:47

通过删除预先训练的权重并再次运行代码来重新下载文件,设法解决了这个问题。

预先训练的权重文件保存在/home中,保存在/.keras隐藏文件夹中的.h5文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59816847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档