配置文件 allenNLP

configuration file allenNLP

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

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

training and prediction

特别是这个片段

我们从哪里得到“token_embedders”?不应像文档那样“基本”here?

还是我错过了什么?

这里有点 short-cut。长格式是这样的:

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

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