Я очень новичок в ядре Stanford CoreNLP, и я пытаюсь обучить его, создав модель. У меня есть папка с dev.txt, train.txt и test.txt, а также файл jar с именем stanford-corenlp-3.5.1-models.jar. По this вопрос, я могу создать модель, выполнив следующую команду в терминале:Как создать модель Stanford coreNLP путем обучения?
java -mx8g edu.stanford.nlp.sentiment.SentimentTraining -numHid 25 -trainPath train.txt -devPath dev.txt -train -model model.ser.gz
Однако, когда я бегу, что в терминале, я получаю следующее сообщение об ошибке:
Error: could not find or load main class edu.stanford.nlp.sentiment.SentimentTraining
Может кто-нибудь предоставляет пошаговые инструкции о том, как пройти обучение CoreNLP? Я пошел по Стэнфорду website, чтобы узнать, как тренируется, но я все еще смущен. Я думал, что мне нужно создать модель (например, model.ser.gz), это те три текстовых файла и один файл jar.
Любая помощь очень ценится, спасибо!
Я скачал мастер распределения coreNLP и побежал команду от корня, но я до сих пор получил ту же ошибку: Не удалось найти или загрузить основной класс edu.stanford.nlp.sentiment.SentimentTraining. Когда я просматривал папки, я нашел Java-файл SentimentTraining.java, но для него не было файла класса. Что вы предлагаете мне делать? – user3266259
1. Вы должны зайти сюда и загрузить Stanford CoreNLP 3.5.2: http://nlp.stanford.edu/software/corenlp.shtml 2. затем запустите свою команду из загружаемой вами папки и добавьте -cp "*" в качестве Gabor предлагает выше 3. «edu/stanford/nlp/sentiment/SentimentTraining.class» присутствует в jar stanford-corenlp-3.5.2.jar 4. Вы можете видеть, какие файлы находятся в .jar с помощью этой команды: «jar -tf stanford-corenlp-3.5.2.jar " – StanfordNLPHelp
Я собираюсь попробовать это, как только я доберусь до своего компьютера! Еще раз спасибо :) @StanfordNLPHelp – user3266259