斯坦福 CoreNLP Conll 输出

Stanford CoreNLP Conll output

我正在使用 Stanford CoreNLP 3.4 版。我希望注释器 tokenizessplitposlemmaner 以 Conll 格式输出。但是在执行命令 java -cp stanford-corenlp-3.4.jar:stanford-corenlp-3.4-models.jar:xom.jar:joda-time.jar:jollyday.jar:ejml-3.4.jar -Xmx2g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,ner -file input.txt -outputFormat conll 时显示以下错误。

Exception in thread "main" java.lang.IllegalArgumentException: No enum constant edu.stanford.nlp.pipeline.StanfordCoreNLP.OutputFormat.CONLL at java.lang.Enum.valueOf(Enum.java:236) at edu.stanford.nlp.pipeline.StanfordCoreNLP$OutputFormat.valueOf(StanfordCoreNLP.java:86) at edu.stanford.nlp.pipeline.StanfordCoreNLP.processFiles(StanfordCoreNLP.java:1167) at edu.stanford.nlp.pipeline.StanfordCoreNLP.main(StanfordCoreNLP.java:1448)

P.S:我不想注释依赖项。 有什么建议吗?

在 3.5.0 版中添加了 CoNLL 输出格式化程序。升级您的版本,此错误应该会消失。