Индивидуальные StanfordNER - PullRequest
2 голосов
/ 10 января 2020

Я пытаюсь создать настроенную модель StanfordNer, файл данных обучения и свойств готов.
Но когда я пытаюсь запустить следующий код:

java -cp "stanford-ner.jar:lib/*" -mx4g edu.stanford.nlp.ie.crf.CRFClassifier -prop download.txt

Эта ошибка выдается:

Ошибка: не удалось найти или загрузить основной класс edu.stanford.nlp. ie .crf.CRFClassifier

Выполнено следующих шагов:

  1. Загруженный и извлеченный файл stanford-ner-2018-10-16.zip.
  2. Java 8 установлен и $ JAVA_HOME установлен.
  3. Файл свойств (download.txt) был помещен в папку, в которую извлекается stanford-ner-2018-10-16.zip.

1 Ответ

1 голос
/ 21 января 2020

Если вы видите подобные ошибки, это означает, что ваш CLASSPATH не настроен должным образом.

Вам нужно выполнить эту команду в той же папке, что и загрузка NER, или она не найдет необходимые файлы jar. Эта команда должна выполняться в любом каталоге, в котором есть stanford-ner.jar и lib. В качестве альтернативы вы можете просто установить переменную окружения CLASSPATH и удалить из команды параметр -cp.

Подробнее о Java CLASSPATH здесь: https://docs.oracle.com/javase/tutorial/essential/environment/paths.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...