可以引用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问题的一部分。
最佳答案
这条路径:
edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz
位于 stanford-corenlp-3.7.0-models.jar 中。
因此,如果您将其放入属性中,它将从 jar 中加载。
关于java - 从 CoreNLP 模型 jar 文件加载特定模型文件而不是其本地副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42994465/