首页 文章

使用NER注释文本:异常:无法读取TokensRegexNER

提问于
浏览
3

我正在尝试使用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 回答

  • 4

    您缺少分发附带的主要型号jar .

    stanford-corenlp-2018-02-27-models.jar

相关问题