【发布时间】:2020-12-31 19:04:55
【问题描述】:
好的,所以我有一个完全运行的 keras 模型,然后用这条线保存了权重:
model.save_weights("rho_beta_true_tf", save_format="tf")
然后在另一个文件中,我只构建模型,然后使用此行从上面运行的模型中加载权重:
model_build.load_weights("rho_beta_true_tf")
当我去调用一些属性时,一切都会正确显示,除非我尝试运行这一行:
model_build.stimuli.embeddings
或
model_build.stimuli.embeddings.numpy()[0]
我收到一个属性错误提示:
AttributeError: 'Embedding' object has no attribute 'embeddings'
这条线应该返回一个张量,如果我调用任何其他属性到目前为止它可以工作,所以我不确定它是找不到张量还是问题是别的。有人可以帮我弄清楚如何解决这个属性错误吗?
【问题讨论】:
标签: python tensorflow keras keras-layer