2015-08-01 6 views
1

Я использую версию Stanford CoreNLP версии 3.4. Мне нужен вывод в формате Conll для аннотаторов tokenize, ssplit, pos, lemma и ner. Однако при выполнении команды 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 отображается следующая ошибка.Stanford CoreNLP Conll output

Исключение в потоке "основного" java.lang.IllegalArgumentException: Нет перечисления постоянной edu.stanford.nlp.pipeline.StanfordCoreNLP.OutputFormat.CONLL на java.lang.Enum.valueOf (Enum.java: 236) в edu.stanford.nlp.pipeline.StanfordCoreNLP $ OutputFormat.valueOf (StanfordCoreNLP.java:86) в edu.stanford.nlp.pipeline.StanfordCoreNLP.processFiles (StanfordCoreNLP.java:1167) в edu.stanford. nlp.pipeline.StanfordCoreNLP.main (StanfordCoreNLP.java:1448)

P.S: Я не хочу комментировать данные зависимостей. любые предложения?

ответ

2

Формат форматирования вывода CoNLL был добавлен в версию 3.5.0. Обновите свою версию, и эта ошибка должна исчезнуть.

+0

спасибо. Это сработало. :) – Spy

Смежные вопросы