2017-01-12 10 views
0

В настоящее время я настраиваю свой Java-проект, чтобы использовать теггер POS от Stanford. Однако при запуске программы в настоящее время я получаю следующие 2 ошибки.edu.stanford.nlp.io.RuntimeIOException error using Stanford nlp POS tagger

Первое существо:

Exception in thread "main" edu.stanford.nlp.io.RuntimeIOException: Error while loading a tagger model (probably missing model file) 
at edu.stanford.nlp.tagger.maxent.MaxentTagger.readModelAndInit(MaxentTagger.java:791) 
at edu.stanford.nlp.tagger.maxent.MaxentTagger.<init>(MaxentTagger.java:312) 
at edu.stanford.nlp.tagger.maxent.MaxentTagger.<init>(MaxentTagger.java:265) 
at TagText.main(TagText.java:10) 

И второе существо:

Caused by: java.io.IOException: Unable to open "taggers/left3words-distsim-wsj-0-18.tagger" as class path, filename or URL 
at edu.stanford.nlp.io.IOUtils.getInputStreamFromURLOrClasspathOrFileSystem(IOUtils.java:470) 
at edu.stanford.nlp.tagger.maxent.MaxentTagger.readModelAndInit(MaxentTagger.java:789) 
... 3 more 

Я использую пример найти здесь, чтобы построить тест на POS Tagger:

http://new.galalaly.me//2011/05/tagging-text-with-stanford-pos-tagger-in-java-applications/

+0

Это хорошее резюме API: http://stanfordnlp.github.io/CoreNLP/api.html, я бы не ссылался на эту ссылку, если ее с 2011 года несколько устарели. Также убедитесь, что получили последнюю версию 3.7.0! – StanfordNLPHelp

+0

Здесь вы можете скачать ресурсы: http://stanfordnlp.github.io/CoreNLP/download.html – StanfordNLPHelp

ответ

1

Нашел решение, если кому-либо еще понадобится его. Вы должны убедиться, что ваш тег MaxentTagger имеет правильный и обновленный английский файл, проходящий через него.

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

  • Нет связанных вопросов^_^