파일 stanford-corenlp-full-2014-01-04.zip에는 stanford-corenlp-3.3.1-models.jar이라는 파일이 있습니다. 후자의 파일은 찾고있는 모델 파일이 들어있는 ZIP 아카이브입니다.
CoreNLP는 stanford-corenlp-3.3.1-models.jar을 Java 클래스 경로에 추가하면 클래스 경로에서 모델 파일을로드 할 수 있으므로 아무 것도 할 필요가 없습니다.
또한 평가 도구를 실행하는 방법에 대한 설명서가 약간 오래된 것 같습니다.
이
java -cp "*" edu.stanford.nlp.sentiment.Evaluate -model edu/stanford/nlp/models/sentiment/sentiment.ser.gz -treebank test.txt
'-cp은 "*"'현재 디렉토리에 모든 것을 추가합니다
은 올바른 호출 (CoreNLP 3.3.1과 감정 홈페이지에서 다운로드 테스트 데이터 테스트) 같이 간다 classpath. 따라서 위의 명령은 CoreNLP를 추출한 디렉토리에서 실행해야합니다. 그렇지 않으면 작동하지 않습니다. 당신이 전화로 "- 모델"과 -treebank "를 추가하지 않으면
, 당신은 당신이 얻을하는 treebank 및 모델이
Unknown argument test.txt
과 같은 오류 메시지를 제공하지 않는 것입니다 경우
Exception in thread "main" java.lang.NullPointerException
at java.io.File.<init>(File.java:277)
출처
2014-03-12 09:48:25
rec
당신이 스탠포드 코어 NLP를 사용하는 방법에 대한 문서화를 가리하시기 바랍니다 수있는 또 다른 오류 메시지가? – Tanveer
CoreNLP 홈페이지는 (http://nlp.stanford.edu/software/corenlp.shtml) 주요 원천입니다 충분하지 않다면 java-nlp-user 메일 링리스트 advertis에 게시하는 것을 고려해야합니다 에드. 운이 좋으면 스탠포드 팀의 누군가가 여기에 응답 할 수도 있습니다.) – rec
고맙습니다. – Tanveer