Stanford CoreNLP - 关系注释器
Stanford CoreNLP - relation annotator
我正在尝试使用 Stanford CoreNLP 关系提取器 (http://nlp.stanford.edu/software/relationExtractor.shtml)。
我已经安装了 CoreNLP,就像它建议的那样,我尝试将关系参数添加到注释器管道但无济于事。下面是我尝试通过 Linux 中的命令行输入的代码。
java -cp "*" -Xxm1g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,parse,relation -file <path toinput file>
错误消息是当它试图添加注释器关系时,它指出:
Unable to resolve "edu/stanford/nlp/models/supervised_relation_extractor/roth_relation_model_pipelineNER.ser" as either a class path, filename or URL.
我尝试在网上搜索,看看是否可以下载 roth_relation_model_pipelineNER.ser 文件并将其粘贴到模型目录中,但我找不到它(我也不知道 Java 很好)。
如果您有任何建议,请告诉我。谢谢。
回应@StanfordNLPHelp 的(顺便说一句,感谢您的快速回复):
我是 运行 与 models.jar 文件在同一目录中的命令,它正在拾取它(下面的屏幕截图):
另外,我从网站上下载了最新版本的CoreNLP zip文件。解压缩它并解压缩 models.jar 文件 (stanford-parser-3.5.2-models.jar)。我去了 models 目录,但那里只有 lexparser 和 parser 目录,我没有看到 supervised_relation_extractor。附件是截图。
此外,这是一个旁注,但我在 pos 注释器中也遇到了类似的问题。我 运行 遇到了找不到文件的相同问题。但是我能够下载一个单独的 .jar 文件,并使用该网站(问题 #6 - http://nlp.stanford.edu/software/pos-tagger-faq.shtml)将其放置在程序需要的位置,并且能够正常工作。
该文件在这个 jar 中:stanford-corenlp-3.5.2-models.jar
当您 运行 在终端中执行命令时,该 .jar 文件需要位于您正在执行命令的目录中 运行 以便 -cp "*" 获取它.如果您看到该错误,则表示您的类路径中没有 stanford-corenlp-3.5.2-models.jar。
我正在尝试使用 Stanford CoreNLP 关系提取器 (http://nlp.stanford.edu/software/relationExtractor.shtml)。
我已经安装了 CoreNLP,就像它建议的那样,我尝试将关系参数添加到注释器管道但无济于事。下面是我尝试通过 Linux 中的命令行输入的代码。
java -cp "*" -Xxm1g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,parse,relation -file <path toinput file>
错误消息是当它试图添加注释器关系时,它指出:
Unable to resolve "edu/stanford/nlp/models/supervised_relation_extractor/roth_relation_model_pipelineNER.ser" as either a class path, filename or URL.
我尝试在网上搜索,看看是否可以下载 roth_relation_model_pipelineNER.ser 文件并将其粘贴到模型目录中,但我找不到它(我也不知道 Java 很好)。
如果您有任何建议,请告诉我。谢谢。
回应@StanfordNLPHelp 的(顺便说一句,感谢您的快速回复):
我是 运行 与 models.jar 文件在同一目录中的命令,它正在拾取它(下面的屏幕截图):
另外,我从网站上下载了最新版本的CoreNLP zip文件。解压缩它并解压缩 models.jar 文件 (stanford-parser-3.5.2-models.jar)。我去了 models 目录,但那里只有 lexparser 和 parser 目录,我没有看到 supervised_relation_extractor。附件是截图。
此外,这是一个旁注,但我在 pos 注释器中也遇到了类似的问题。我 运行 遇到了找不到文件的相同问题。但是我能够下载一个单独的 .jar 文件,并使用该网站(问题 #6 - http://nlp.stanford.edu/software/pos-tagger-faq.shtml)将其放置在程序需要的位置,并且能够正常工作。
该文件在这个 jar 中:stanford-corenlp-3.5.2-models.jar
当您 运行 在终端中执行命令时,该 .jar 文件需要位于您正在执行命令的目录中 运行 以便 -cp "*" 获取它.如果您看到该错误,则表示您的类路径中没有 stanford-corenlp-3.5.2-models.jar。