在stanford nlp中配置一个单独的模型jar


荧惑
2025-02-24 07:55:55 (6天前)
  1. 我已经实现了一个使用的逻辑


斯坦福
</跨度>

NLP
</跨度>
从特定的英语句子获取位置。我正在使用以下jar


斯坦福
</跨度>
-corenlp-3.2.0.jar


斯坦福
</跨度>
-corenlp-3.2.0-models.jar锟“”edu /

斯坦福
</跨度>
/

NLP
</跨度>
/models/pos-tagger/english-left3words/english-left3words-distsim.tagger“作为类路径,文件名或URL
在…

2 条回复
  1. 0# 永远的记忆 | 2019-08-31 10-32



    看到

    http://nlp.stanford.edu/software/corenlp.shtml#caseless



    从文档中复制:




    可以使用忽略大小写的tagger,parser和NER模型运行StanfordCoreNLP。为此,请下载无壳模型包。请确保在-cp classpath标志中包含不区分大小写的模型jar的路径。然后,设置指向这些模型的属性,如下所示:



    -pos.model edu / stanford / nlp / models / pos-tagger / english-caseless-left3words-distsim.tagger



    -parse.model edu / stanford / nlp / models / lexparser / englishPCFG.caseless.ser.gz



    -ner.model edu / stanford / nlp / models / ner / english.all.3class.caseless.distsim.crf.ser.gz
    埃杜/斯坦福/ NLP /模型/ NER / english.muc.7class.caseless.distsim.crf.ser.gz
    埃杜/斯坦福/ NLP /模型/ NER / english.conll.4class.caseless.distsim.crf.ser.gz




    在您的代码中,可以使用以下命令设置这些路径:




    1. props.put(“pos.model”, edu/stanford/nlp/models/pos-tagger/english-caseless-left3words-distsim.tagger”);
      props.put(“parse.model”, edu/stanford/nlp/models/lexparser/englishPCFG.caseless.ser.gz”);
      props.put(“ner.model”, edu/stanford/nlp/models/ner/english.all.3class.caseless.distsim.crf.ser.gz edu/stanford/nlp/models/ner/english.muc.7class.caseless.distsim.crf.ser.gz edu/stanford/nlp/models/ner/english.conll.4class.caseless.distsim.crf.ser.gz”);

    2. </code>

登录 后才能参与评论