可以参考StanfordCoreNLP库jar中已经打包的模型,而不是为此目的在项目工作目录中具有模型的副本吗?。
Properties configuration = new Properties();
configuration.put("annotators", "tokenize,ssplit,pos,lemma,ner");
configuration.put("ner.model", "english.all.3class.distsim.crf.ser.gz");
StanfordCoreNLP coreNLP = new StanfordCoreNLP(configuration);
ps:这个问题是另一个 SO 问题的一部分,没有得到答复。
答案 0 :(得分:1)
此路径:
edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz
位于stanford-corenlp-3.7.0-models.jar。
因此,如果您将其放入属性中,它将从jar中加载。
答案 1 :(得分:0)
要添加jar文件中存在的任何模型,请展开jar文件,如下图所示,并复制所需模型的限定名称。 注意:在将其添加到管道属性之前,请删除复制名称中的第一个“/”。 Adding name of a model from jar files.