【发布时间】:2020-04-27 14:57:21
【问题描述】:
我有以下问题主要是由于我缺乏对一般 TF 尤其是 TF2.0 的专业知识。
我尝试将 Elmo 嵌入与 keras LSTM 实现结合使用。
我受到启发的代码是使用 TF-Hub Elmo 模块。如果我想编写 100% TF2.0 Python 代码,这似乎很难使用。
这就是我所做的:
- 我已经创建了以下 ElmoEmbedding 类,但我已经在 Colab 上遇到了 Eager 模式的问题。我可以禁用它还是应该按照 TF2.0 迁移文档中的建议将 hub.Module 调用作为默认 Graph 包含在内?
- 现在,我创建了一个 tf.function,因为我已经读到它是 TF2.0 方式等效于 Session.run()。尽管 autograph 参数默认设置为 TRUE,但对我来说主要问题是如何将图形传递给 Elmo TF-Hub 模块...?
最后一次调用产生以下错误:
【问题讨论】:
标签: lstm tensorflow2.0 tensorflow-hub elmo