3

我正在尝试了解如何为我们的实验构建配置文件

让我们以 AllenNLP 文档中的这个例子为例

训练和预测

特别是这个片段

我们从哪里得到“token_embedders”?这里的文档不应该是“基本的”吗?

还是我错过了什么?

4

1 回答 1

0

这里有一条捷径。长形式是这样的:

"model": {
  "type": "simple_classifier",
  "embedder": {
    "type": "basic",
    "token_embedders": {
      ...
    }
  }
}

BasicTextFieldEmbedder是 的默认实现TextFieldEmbedder,这就是为什么您不必明确说"type": "basic". "token_embedders"只是一个参数BasicTextFieldEmbedder.__init__(),如下所示:https ://github.com/allenai/allennlp/blob/master/allennlp/modules/text_field_embedders/basic_text_field_embedder.py#L35

于 2020-10-09T01:47:28.947 回答