如何在Maven

时间:2017-12-21 16:47:23

标签: java stanford-nlp pos-tagger

我找不到关于如何使用Standford NLP MaxentPos Tagger的单一可理解教程:

我已将以下内容添加到我的POM.xml中:

<dependency>
    <groupId>edu.stanford.nlp</groupId>
    <artifactId>stanford-corenlp</artifactId>
    <version>3.8.0</version>
</dependency>
<dependency>
    <groupId>edu.stanford.nlp</groupId>
    <artifactId>stanford-corenlp</artifactId>
    <version>3.8.0</version>
    <classifier>models</classifier>
</dependency>
<dependency>
    <groupId>edu.stanford.nlp</groupId>
    <artifactId>stanford-corenlp</artifactId>
    <version>3.8.0</version>
    <classifier>models-english</classifier>
</dependency>

我正试图用以下方法实例化它:

 MaxentTagger maxentTagger = new MaxentTagger("english-left3words-distsim.tagger")

我也尝试使用“edu / stanford / nlp / models / pos-tagger / english-left3words / english-left3words-distsim.tagger”作为路径。

我把.tagger文件放到资源文件夹中。它必须在哪里?

  

线程“main”中的异常edu.stanford.nlp.io.RuntimeIOException:   加载标记模型时可能出错(可能缺少模型文件)

  

不兼容:stream classdesc serialVersionUID = 1,本地类serialVersionUID = 2

0 个答案:

没有答案