如何在AllenNLP中训练语义角色标签模型?

时间:2019-03-20 06:39:05

标签: python nlp allennlp

如何训练semantic role labeling model in AllenNLP

我知道allennlp.training.trainer函数,但是我不知道如何使用它来训练语义角色标签模型。

让我们假设训练样本带有BIO标签,例如:

Remove B_O
the B_ARG1
fish I_ARG1
in B_LOC
the I_LOC 
background I_LOC 

1 个答案:

答案 0 :(得分:0)

我建议您看看tutorial。这些是训练allennlp模型所需的步骤:

  • 创建一个.jsonnet实验。在这种情况下,如果要使用现有的SRL模型,请查看allennlp存储库中的training_config目录。
  • 运行allennlp train <path to .jsonnet> -s <path to output directory>