Stanford Core NLP LexicalizedParser 模型
Stanford Core NLP LexicalizedParser Model
我是 NLP 新手。
我正在尝试使用 LexicalizedParser
的示例程序,但无法找到模型。
String parseModel = "...../models/lexparser/englishPCFG.ser.gz";
LexicalizedParser lecicalizedParser = LexicalizedParser.loadModel(parseModel);
我在示例 Java 应用程序的构建路径中也有所需的 stanford-core-nlp-3.5.2.jar
和 ner jar。
我尝试引用核心 jar 的绝对路径并加载它但不能。 :(
如何从我的程序代码中引用该模型的确切位置?
非常感谢您的帮助!
如果你使用 maven,请确保你包含这两个依赖项 pom.xml
<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>
</dependency>
这个模型englishPCFG.ser.gz
在包内 edu.stanford.nlp.models.lexparser
在 stanford-corenlp-3.5.2-models.jar
里面
所以你应该使用这个路径:
String parseModel = "edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz"
我是 NLP 新手。
我正在尝试使用 LexicalizedParser
的示例程序,但无法找到模型。
String parseModel = "...../models/lexparser/englishPCFG.ser.gz";
LexicalizedParser lecicalizedParser = LexicalizedParser.loadModel(parseModel);
我在示例 Java 应用程序的构建路径中也有所需的 stanford-core-nlp-3.5.2.jar
和 ner jar。
我尝试引用核心 jar 的绝对路径并加载它但不能。 :(
如何从我的程序代码中引用该模型的确切位置?
非常感谢您的帮助!
如果你使用 maven,请确保你包含这两个依赖项 pom.xml
<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>
</dependency>
这个模型englishPCFG.ser.gz
在包内 edu.stanford.nlp.models.lexparser
在 stanford-corenlp-3.5.2-models.jar
所以你应该使用这个路径:
String parseModel = "edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz"