使用Stanford CoreNLP解析模型的问题

时间:2013-11-25 13:21:32

标签: java parsing stanford-nlp

我找不到德语和法语的斯坦福解析模型:jar中没有“germanPCFG.ser.gz”或“frenchFactored.ser.gz”(stanford-corenlp-3.2.0-models.jar) - 只能说英语。也搜索了posttagger jar。

How to use Stanford CoreNLP with a Non-English parse model?

遇到同样的问题

2 个答案:

答案 0 :(得分:5)

您可以在the Stanford Parser的下载中找到它们。查看models.jar文件。

答案 1 :(得分:2)

使用Maven,您可以使用

<dependency>
  <groupId>edu.stanford.nlp</groupId>
  <artifactId>stanford-corenlp</artifactId>
  <version>3.5.2</version>
</dependency>

<dependency>
  <groupId>edu.stanford.nlp</groupId>
  <artifactId>stanford-corenlp</artifactId>
  <version>3.5.2</version>
  <classifier>models</classifier>         <!-- English models -->
</dependency>

<dependency>
  <groupId>edu.stanford.nlp</groupId>
  <artifactId>stanford-corenlp</artifactId>
  <version>3.5.2</version>
  <classifier>models-german</classifier>  <!-- German models -->
</dependency>

<dependency>
  <groupId>edu.stanford.nlp</groupId>
  <artifactId>stanford-corenlp</artifactId>
  <version>3.5.2</version>
  <classifier>models-spanish</classifier>
</dependency>

<dependency>
  <groupId>edu.stanford.nlp</groupId>
  <artifactId>stanford-corenlp</artifactId>
  <version>3.5.2</version>
  <classifier>models-chinese</classifier>
</dependency>

Maven会将德国模型的jar文件下载到您的主目录:
~/.m2/repository/edu/stanford/nlp/stanford-corenlp/3.5.2/stanford-corenlp-3.5.2-models-german.jar