【问题标题】:Loading specific model file from CoreNLP Model jar file rather than a local copy of it从 CoreNLP 模型 jar 文件而不是它的本地副本加载特定模型文件
【发布时间】:2017-03-24 08:14:30
【问题描述】:

是否可以引用已在 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问题的一部分。

【问题讨论】:

    标签: java maven stanford-nlp


    【解决方案1】:

    这条路径:

    edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz

    在 stanford-corenlp-3.7.0-models.jar 中。

    所以如果你把它放在你的属性中,它将从 jar 中加载。

    【讨论】:

      【解决方案2】:

      要添加 jar 文件中存在的任何模型,请如下图所示展开 jar 文件并复制所需模型的限定名称。 注意:删除复制名称中的第一个“/”,然后再将其添加到管道的属性中。 Adding name of a model from jar files.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-19
        • 2021-11-22
        • 1970-01-01
        • 2019-05-07
        • 2017-11-19
        • 1970-01-01
        相关资源
        最近更新 更多