Я новичок в Stanford NER и у вас есть некоторые проблемы. Я скачал Stanford Named Entity Recognizer версии 3.6.0. Это работает, без проблем. Но я не могу получить помеченный текст как выходной файл. Читайте об извлечении данных на этом сайте: http://www.themacroscope.org/2.0/using-the-stanford-named-entity-recognizer-to-extract-data-from-texts (пользователь Windows). Попробовал сделать то же самое, но есть несколько ошибок в командной строке:Не удается получить файл вывода в Stanford NER
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFacto
ry
at edu.stanford.nlp.io.IOUtils.<clinit>(IOUtils.java:42)
at edu.stanford.nlp.ie.AbstractSequenceClassifier.loadClassifier(Abstrac
tSequenceClassifier.java:1484)
at edu.stanford.nlp.ie.AbstractSequenceClassifier.loadClassifierNoExcept
ions(AbstractSequenceClassifier.java:1497)
at edu.stanford.nlp.ie.crf.CRFClassifier.main(CRFClassifier.java:3015)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 4 more
Может кто-нибудь объяснить, что это не так, и как я должен это исправить? Спасибо!
Я добавил путь к папке lib с помощью кода в командной строке 'c: \ Users \ Kas \ Documents \ Сашино \ Дисциплинарка \ Parser \ stanford-ner-2015-12-09> установить CLASSPATH =% CLASSPATH%; C: \ Users \ Kas \ Documents \ Сашино \ Дисциплинарка \ Parser \ Stanford -ner-2015-12-09 \ lib' –
"C: \ Users \ Kas \ Documents \ Сашино \ Дисциплинарка \ Parser \ Stanford -ner-2015- 12-09 \ lib "- полный путь к папке lib. Но это все еще не работает. Я сделал что-то не так, не так ли? Я также попытался написать путь к папке lib в «Windows -> Дополнительные свойства -> Переменная среды -> CLASSPATH». Но все равно не работает :( –
Вот пример настройки CLASSPATH для Windows: java -cp "Test.jar; lib/*" my.package.MainClass – StanfordNLPHelp