问题标签 [stanford-nlp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1038 浏览

java - 在 Web 服务中使用 Stanford Parser

我需要在网络服务中使用斯坦福解析器。当 SentenceParser 加载一个大对象时,我将确保它是一个单例,但在这种情况下,它是线程安全的(根据http://nlp.stanford.edu/software/parser-faq.shtml不是)。否则如何有效地完成?一种选择是在使用时锁定对象。

知道斯坦福大学的人是如何为http://nlp.stanford.edu:8080/parser/做这件事的吗?

0 投票
2 回答
1267 浏览

nlp - NER 是共指解决所必需的吗?

...或者性别信息是否足够?更具体地说,我很想知道我是否可以减少斯坦福核心 NLP 加载的模型数量以提取共指。我对实际的命名实体识别不感兴趣。

谢谢

0 投票
1 回答
1064 浏览

parsing - 如何从斯坦福解析器 NLP 中获取想要的节点?

我的主要问题是我不知道如何从 GrammaticalStructure 中提取节点。我在 java netbeans 中使用englishPCFG.ser。我的目标是了解屏幕的质量,例如:

iphone 4的屏幕很棒。

我想提取屏幕,很棒。如何提取 NN (screen) 和 VP (great) ?

我写的代码是:

0 投票
2 回答
2374 浏览

nlp - 使用句子级相似度的释义识别

我是 NLP(自然语言处理)的新成员。作为一个启动项目,我正在开发一个释义识别器(一个可以识别两个相似句子的系统)。对于那个识别器,我将在三时应用各种措施级别即,词汇,语法,语义。在词汇级别,有多种相似性度量,例如余弦相似度,匹配系数,雅卡系数……等。对于这些度量,我使用的是谢菲尔德大学开发的 simMetrics 包。这是一个用于不同相似度度量的精彩包。它包含许多相似度度量。但是对于 levenshtein 距离和 jaro-winkler 距离度量,代码仅在 *字符级别*仅。我需要句子级别的代码(即考虑单个单词而不是字符)。而且 SimMetrics 中没有曼哈顿距离的代码...我请求专家给我一个开发所需代码的建议(或)在句子级别为我提供上述措施的代码。

非常感谢您花时间和精力帮助我。

0 投票
1 回答
673 浏览

nlp - 在斯坦福解析器中识别直指和回指

斯坦福解析器可以为给定的一组句子找到转喻和照应吗?

任何其他开源/非开源软件都可以做到这一点吗?

请帮我

0 投票
2 回答
4656 浏览

java - 堆空间内存不足错误

我正在尝试使用以下程序运行 coreNLP 包

我不确定代码本身是否正确,但出现以下错误

我尝试在 netbeans 中的 VM 选项中给出这些值,但是对于每个值我都收到错误

-Xms3g

-Xmx3g

-Xms3g -Xmx4g

0 投票
2 回答
2597 浏览

java - 斯坦福解析器问题

我正在编写一个使用 NLP(自然语言解析器)的项目。我正在使用斯坦福解析器。

我创建了一个线程池,它接受句子并使用它们运行解析器。当我创建一个线程时,它一切正常,但是当我创建更多时,我得到了错误。“测试”过程是寻找有一些联系的单词。如果我进行同步,它应该像一个线程一样工作,但我仍然会出错。我的问题是我在这段代码上有错误:

我遇到的错误是:

在 blogsOpinions.ParserText.(ParserText.java:47) 在 blogsOpinions.ThreadPoolTest$1.run(ThreadPoolTest.java:50) 在 blogsOpinions.ThreadPool$PooledThread.run(ThreadPoolTest.java:196) 使用跌倒策略恢复:将构造一个(X ...) 树。线程“PooledThread-21”中的异常 java.lang.ClassCastException:java.lang.String 无法转换为 edu.stanford.nlp.ling.HasWord

在 edu.stanford.nlp.parser.lexparser.LexicalizedParser.apply(LexicalizedParser.java:289) 在 blogsOpinions.ParserText.test(ParserText.java:174) 在 blogsOpinions.ParserText.insertDb(ParserText.java:76) 在 blogsOpinions。 ParserText.(ParserText.java:47) 在 blogsOpinions.ThreadPoolTest$1.run(ThreadPoolTest.java:50) 在 blogsOpinions.ThreadPool$PooledThread.run(ThreadPoolTest.java:196)

以及如何获得主题的描述,例如屏幕非常好,我想从我得到的列表中获得屏幕好而不喜欢list.get(1)

0 投票
1 回答
1587 浏览

stanford-nlp - 如何使用 nlp stanford parser 获取单词之间的关系

我正在尝试获取字符串和其他单词之间的联系,例如:

画面非常好

所以我想得到

屏幕好

我只是不知道如何获得主题是屏幕并且描述非常好

我的代码是

有人可以给我一个如何做正确的例子吗?

字符串s是找到单词之间联系的句子。

0 投票
2 回答
1045 浏览

stanford-nlp - how to use stanford parser with threads

hello I want to use stanford parser wuth threads but I dont know how to do that with thread pool. I want that all threads will do this:

LexicalizedParser.apply(Object in)

but I dont want to create all the time new object of LexicalizedParser because it will load lp = new LexicalizedParser("englishPCFG.ser.gz"); and it will take 2 sec for each obj. what can I do?

thanks!

0 投票
3 回答
15498 浏览

stanford-nlp - 如何解析句子列表?

我想用斯坦福 NLP 解析器解析句子列表。我的列表是一个ArrayList,如何解析所有列表LexicalizedParser

我想从每个句子中得到这种形式: