标签: stanford-nlp

StanfordCoreNLP:为什么 SemanticGraph 有多个根(例如依赖解析)

在用于依赖解析的 SemanticGraph 类的定义中。

这是变量“roots”作为顶点集合的定义:

private final Collection<IndexedWord> roots;
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么要收藏?在什么情况下我们需要多个顶点作为根?

https://github.com/stanfordnlp/CoreNLP/blob/master/src/edu/stanford/nlp/semgraph/SemanticGraph.java

nlp stanford-nlp

4
推荐指数
1
解决办法
293
查看次数

斯坦福 NLP 解析树格式

这可能是一个愚蠢的问题,但是如何迭代解析树作为 NLP 解析器的输出(如斯坦福 NLP)?它都是嵌套的括号,既不是 anarray也不是dictionary我使用过的任何其他集合类型。

(ROOT\n  (S\n    (PP (IN As)\n      (NP (DT an) (NN accountant)))\n    (NP (PRP I))\n    (VP (VBP want)\n      (S\n        (VP (TO to)\n          (VP (VB make)\n            (NP (DT a) (NN payment))))))))
Run Code Online (Sandbox Code Playgroud)

nlp parse-tree stanford-nlp

4
推荐指数
1
解决办法
4400
查看次数

Maven 无法组装 WAR - Java 堆空间问题 - Stanford Core NLP

所以我在尝试使用 Maven 进行全新安装时收到此错误。我尝试使用 Xmx-512m 或 w/e 调用它来增加 MAVEN_OPTS,类似地摆弄 Eclipse ini 来增加堆空间,但所有这些都无济于事,我不断收到此错误:

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building DiaryAppREST 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ DiaryAppREST ---
[INFO] Deleting C:\Users\Administrator\workspace\DiaryAppREST\target
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ DiaryAppREST ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\Users\Administrator\workspace\DiaryAppREST\src\main\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ DiaryAppREST ---
[INFO] Changes detected - recompiling the module!
[WARNING] …
Run Code Online (Sandbox Code Playgroud)

java eclipse war stanford-nlp maven

4
推荐指数
1
解决办法
1万
查看次数

NLTK -&gt; 使用斯坦福依赖解析器 -&gt;

NLTK 似乎有很多相互矛盾的文档(NLTK/StanfordNLP 文档的权威来源在哪里?)。

我的问题:从 nltk 调用 StanfordParser 的首选方法是什么?这是我的代码,但在 java 调用中有一些不正确的地方。

from nltk.parse.stanford import StanfordDependencyParser
import os

parser_home = '/Users/myname/Documents/nlp/stanford-parser-full-2018-02-27/'

# os.environ['CLASSPATH'] = parser_home

parser = StanfordDependencyParser(
    model_path = parser_home + 'stanford-parser.jar',
    path_to_models_jar = parser_home +  'stanford-parser-3.9.1-models.jar',
    verbose = True
)

result = parser.raw_parse('Here is an example sentence.')
Run Code Online (Sandbox Code Playgroud)

这是我的错误。任何帮助表示赞赏。我还没有找到与我的完全匹配的。我正在设置类路径,但我不确定这是必需的。

[Found stanford-parser\.jar: /Users/myname/Documents/nlp/stanford-parser-full-2018-02-27/stanford-parser.jar]
[Found stanford-parser-(\d+)(\.(\d+))+-models\.jar: /Users/myname/Documents/nlp/stanford-parser-full-2018-02-27/stanford-parser-3.9.1-models.jar]
/Users/myname/anaconda3/envs/nlp/lib/python3.6/site-packages/ipykernel_launcher.py:12: DeprecationWarning: The StanfordDependencyParser will be deprecated
Please use nltk.parse.corenlp.StanforCoreNLPDependencyParser instead.
  if sys.path[0] == '':

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) …
Run Code Online (Sandbox Code Playgroud)

python java nltk stanford-nlp

4
推荐指数
1
解决办法
2221
查看次数

stanford-corenlp 中的默认线程数是多少

stanford-corenlp 中的默认线程数是多少?具体来说,是命名实体提取器,然后是信息提取器。另外,我希望两者都使用单个线程进行调试,我该如何设置?

谢谢!

multithreading stanford-nlp

4
推荐指数
1
解决办法
1961
查看次数

Stanford Parser - 遍历类型化的依赖关系图

基本上我想在依赖关系图中找到两个NP标记之间的路径.但是,我似乎无法在斯坦福分析中找到一个好方法.有帮助吗?

非常感谢你

java nlp graph stanford-nlp

3
推荐指数
1
解决办法
4976
查看次数

为StanfordCoreNLP指定模型的路径

我正在使用IKVM.NET使用StandordCoreNLP.有没有办法指定解析器模型的路径

   var pipeLine = new StanfordCoreNLP(props);
Run Code Online (Sandbox Code Playgroud)

抛出异常:

java.lang.RuntimeException: java.io.IOException: Unable to resolve
"edu/stanford/nlp/models/pos-tagger/english-left3words/english-left3words-distsim.tagger"
as either class path, filename or URL
Run Code Online (Sandbox Code Playgroud)

.net ikvm stanford-nlp

3
推荐指数
2
解决办法
4084
查看次数

创建.conll文件作为Stanford Parser的输出

我想使用Stanford Parser创建一个.conll文件以供进一步处理.到目前为止,我设法用命令解析测试句子:

stanford-parser-full-2013-06-20/lexparser.sh  stanford-parser-full-2013-06-20/data/testsent.txt > output.txt
Run Code Online (Sandbox Code Playgroud)

我希望在.conll中有一个文件而不是txt文件.我很确定它是可能的,在文档中提到它(见这里).我可以以某种方式修改我的命令或我是否必须编写Javacode?

感谢帮助!

format parsing stanford-nlp

3
推荐指数
1
解决办法
4544
查看次数

如何将englishPCFG.ser.gz作为单个文件获取

我很愚蠢地stanford-parser.jar进入我的构建路径.有没有办法单独获取所需的模型文件englishPCFG.ser.gz,然后到LexicalizedParser.loadModel("/absolute/path/englishPCFG.ser.gz");

stanford-nlp

3
推荐指数
1
解决办法
3268
查看次数

opennlp vs corenlp:市场范围 - 受欢迎程度

我正在进行开源NLP工具的比较研究,并了解openNLP和coreNLP引擎的特性/服务.在最近的过去,我看到没有为openNLP论坛做出贡献,因为coreNLP论坛仍然活跃.所以我想了解stanford:coreNLP是否已经变得更受欢迎并被广泛用于商业应用?有人对此有所了解吗?

parsing nlp stanford-nlp opennlp

3
推荐指数
1
解决办法
507
查看次数

标签 统计

stanford-nlp ×10

nlp ×4

java ×3

parsing ×2

.net ×1

eclipse ×1

format ×1

graph ×1

ikvm ×1

maven ×1

multithreading ×1

nltk ×1

opennlp ×1

parse-tree ×1

python ×1

war ×1