Не могу загрузить модель Tagger в Стэнфордском Corenlp Java APIJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Не могу загрузить модель Tagger в Стэнфордском Corenlp Java API

Сообщение Anonymous »

Я работал со Стэнфордским Corenlp API версией 4.0.0 в Java. Тем не менее, недавно я обновился до версии 4.1.0, и у меня проблемы с использованием аннотатора «POS». В частности, я не могу загрузить модель Tagger. Я подтвердил, что модели JAR находится на пути моего класса и что у меня нет нескольких версий CORENLP на пути моего класса. Я также извлек файл JAR моделей и подтвердил, что POS-Tagger включен. Из того, что я могу найти, кажется, что Pos-Tagger-единственная модель, к которой нельзя получить доступ. За последнюю попытку я загрузил английскую модель банки и попытался заменить банок моделей на эту новую загрузку. Это не сработало. Вот две ошибки, которые я получаю: < /p>
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:801)
at edu.stanford.nlp.tagger.maxent.MaxentTagger.(MaxentTagger.java:322)
at edu.stanford.nlp.tagger.maxent.MaxentTagger.(MaxentTagger.java:275)
at edu.stanford.nlp.pipeline.POSTaggerAnnotator.loadModel(POSTaggerAnnotator.java:85)
at edu.stanford.nlp.pipeline.POSTaggerAnnotator.(POSTaggerAnnotator.java:73)
at edu.stanford.nlp.pipeline.AnnotatorImplementations.posTagger(AnnotatorImplementations.java:68)
at edu.stanford.nlp.pipeline.StanfordCoreNLP.lambda$getNamedAnnotators$5(StanfordCoreNLP.java:527)
at edu.stanford.nlp.pipeline.StanfordCoreNLP.lambda$null$32(StanfordCoreNLP.java:608)
at edu.stanford.nlp.util.Lazy$3.compute(Lazy.java:126)
at edu.stanford.nlp.util.Lazy.get(Lazy.java:31)
at edu.stanford.nlp.pipeline.AnnotatorPool.get(AnnotatorPool.java:149)
at edu.stanford.nlp.pipeline.StanfordCoreNLP.(StanfordCoreNLP.java:253)
at edu.stanford.nlp.pipeline.StanfordCoreNLP.(StanfordCoreNLP.java:194)
at edu.stanford.nlp.pipeline.StanfordCoreNLP.(StanfordCoreNLP.java:190)

Caused by: java.io.IOException: Unable to open "edu/stanford/nlp/models/pos-tagger/english-left3words-distsim.tagger" as class path, filename or URL
at edu.stanford.nlp.io.IOUtils.getInputStreamFromURLOrClasspathOrFileSystem(IOUtils.java:482)
at edu.stanford.nlp.tagger.maxent.MaxentTagger.readModelAndInit(MaxentTagger.java:798)
... 44 more
< /code>
Есть идеи о том, как это исправить? Спасибо заранее!

Подробнее здесь: https://stackoverflow.com/questions/632 ... p-java-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»