我正在尝试使用Java中的Stanford CoreNLP v3.9.1来注释文本 . 使用的注释器是:tokenize,ssplit,pos,lemma,ner
我已经包含了https://stanfordnlp.github.io/CoreNLP/download.html的模型 jar . 两个英语模型都包含在我的项目中(普通kbp) .
但是,在加载 english.muc.7class.distsim.crf.ser.gz
分类器后,将引发以下异常: Couldn't read TokensRegexNER from edu/stanford/nlp/models/kbp/regexner_caseless.tab
.
打开下载jar模型 stanford-english-kbp-corenlp-2018-02-27-models.jar
后, regexner_caseless.tab
的正确路径为 edu/stanford/nlp/models/kbp/english/regexner_caseless.tab
(注意 english
子路径) .
如何让Stanford CoreNLP使用正确的路径?
1 回答
您缺少分发附带的主要型号jar .
stanford-corenlp-2018-02-27-models.jar