在SytaxNet中培训SyntaxNet POS标记员

在SytaxNet中培训SyntaxNet POS标记员,syntaxnet,Syntaxnet,我在培训SyntaxNet词性标记器和语法分析器方面遇到了一些困难,我可以找到一个很好的解决方案,我在回答部分提到了这个问题。如果您遇到以下问题之一,这将真正帮助您: 由引入的培训、测试和调优数据集位于.conllu格式,我不知道如何将格式更改为.conll文件,而且在找到conllu formconvert.py和conllu to_conllx.pl之后,我仍然不知道如何使用它们。如果您遇到类似的问题,则会有一个名为的python文件,该文件在和的主体中被调用,[train_p.sh][5]

我在培训SyntaxNet词性标记器和语法分析器方面遇到了一些困难,我可以找到一个很好的解决方案,我在回答部分提到了这个问题。如果您遇到以下问题之一,这将真正帮助您:

  • 由引入的培训、测试和调优数据集位于
    .conllu
    格式,我不知道如何将格式更改为
    .conll
    文件,而且在找到
    conllu formconvert.py
    conllu to_conllx.pl
    之后,我仍然不知道如何使用它们。如果您遇到类似的问题,则会有一个名为的python文件,该文件在和的主体中被调用,
    [train_p.sh][5]
    以将向下隐藏的数据集转换为SyntaxNet的可读文件
  • 每当我运行bazel测试时,有人告诉我在其中一个stackoverflow上运行bazel测试,它失败了,然后它在
    test.log
    中给了我这个错误,无法找到保存模型的路径:--model\u path=$TMP\u DIR/brain\u parser/greedy/$PARAMS/model
  • 该文档将train POS tagger和PARSER分开,并展示了如何在
    PARSER\u trainer
    PARSER\u eval
    中使用不同的目录。即使你不想自己使用它,你也可以根据它更新你的文件。 3.对我来说,训练解析器花了一天时间,所以不要惊慌,这需要时间“如果你不使用gpu服务器”说,我从中得到了一个答案,我发现它非常有用。 中的文档包括:

    convert_corpus
    train_pos_tagger
    preprocess_with_tagger
    
    如前所述,我引用:“我以为你想训练pos-tagger。如果那样,运行
    /train.sh

    我从中得到了一个答案,我发现它非常有用。 中的文档包括:

    convert_corpus
    train_pos_tagger
    preprocess_with_tagger
    
    如前所述,我引用:“我以为您想训练pos-tagger。如果是这样,请运行
    /train.sh