问题标签 [jwi]

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 投票
1 回答
1392 浏览

java - 使用 WordNet (JWI) 的两个单词之间的常用上位词 - JAVA

有谁知道如何检索两个单词之间的第一个共同上位词的好方法?我可以从给定的单词访问第一级(直接父级),但我一直坚持如何从这个单词中检索所有上位词(“上升”),直到它与另一个单词匹配。这个想法是通过WordNet根据它们的根来识别哪里/何时/哪些两个单词可以被认为是“相同的”(如果没有找到它应该一直持续到wordnet中单词的结尾)。我在这里找到了一些主题,但对于 Python 和 Perl,在 JAVA 中没有专门针对此问题

我正在使用 JWI (2.4.0) 从 WordNet 访问 SynsetID、WordID 和其他信息。如果有一个更简单的 API 可以完成这项工作,也是受欢迎的。下面是提供我提到的上位词的方法。

提供字典和结果我们得到的单词“狗”(如您所见,我只是使用第一个含义来执行此方法):

0 投票
1 回答
368 浏览

java - 如何使用 WordNet (Java) 从不同的词中提取共同的上位词?

有谁知道如何在给定两个单词的情况下使用 Java 中的 WordNet 找到共同的上位词?

例如鸡的上位词是鸟,鹦鹉的上位词也是鸟。因此,如果提供

结果应该是“鸟”。

(我在另一篇文章中提出了一个更具体的问题,包括代码和细节——也许更一般的问题会吸引更多的人)

0 投票
1 回答
141 浏览

nlp - 如何在语义上解析英语句子动词

我正在尝试将英语语句转换为 SQL 查询。
例如,去年创造了多少产品?

这应该转化为
select count(*) from products where manufacturing date between 1/1/2015 and 31/12/2015

我无法理解如何将动词“创建”映射到表中的“制造日期”属性。我正在使用斯坦福核心 nlp 套件来解析我的陈述。我还在 JWI 框架中使用 wordnet 分类法。

我试图通过定义简单的规则将动词映射到属性。但这不是一个非常通用的方法,因为我无法提前知道所有的动词。有没有更好的方法来实现这一目标?

我将不胜感激在这方面的任何帮助。

0 投票
0 回答
114 浏览

java - 使用 JWI 搜索打开多语言 Wordnet

JWI 是否支持开放多语言 Wordnet 或(甚至更好)扩展开放多语言 Wordnet?这两个数据集看起来都很棒,但它们本身就非常笨重。看起来我必须解析和聚合十几个(或在 EOMW 的情况下为一百个)索引并合并相同数量的转储文件。有人用 JWI 做过吗?是否有更容易支持多语言 wordnet 的替代实现?他们在 SQL 中展示了一个演示——在任何地方都可以使用转储吗?

0 投票
0 回答
47 浏览

wordnet - 使用 MIT JWI Wordnet 库获取动词的所有形式

我想知道动词的所有形式。

例如,对于 vert to be,我想要is,am,was,were,...

jwi + wordnet 可以吗?

0 投票
1 回答
57 浏览

wordnet - 为什么 WordNet 和 JWI 词干分析器在“order”词干提取的结果中给出“ord”和“orde”?

我正在使用 WordNet 和 JWI 2.4.0 开发一个项目。目前,我在包含的词干分析器中添加了很多词,它似乎有效,直到我要求“订单”。词干分析器回答我说“order”、“orde”和“ord”是“order”的可能词干。我不是以英语为母语的人,但是......我一生中从未见过“ord”这个词......当我向 WordNet 词典询问这个定义时:显然什么都没有。(在 BabelNet 网上,我发现这是一个内布拉斯加州的小镇!)

那么,为什么会有这个奇怪的茎?如何过滤 WordNet 词典中不存在的词干?(因为当我重新使用词干时,“orde”正在使程序崩溃)

谢谢 !

回答: 我不太明白什么是茎。所以,这个问题毫无意义。

这是一些要测试的代码:

0 投票
1 回答
66 浏览

java - WordNet Export CSV Java 程序出错

我从 github 克隆了 WordNetToCSV 程序代码,但它给出了这个错误:

错误:无法找到或加载主类 GeneralWordNetExport

github存储库链接是:https ://github.com/eureko/WordNetToCSVFiles/

我还安装了 WordNet 2.1 for Windows,wordnet 2.1 设置的下载链接是:http ://wordnetcode.princeton.edu/2.1/WordNet-2.1.exe

你可以帮帮我吗?

0 投票
2 回答
104 浏览

google-app-engine - 在 Google Cloud Application 中读取 wordnet 文件夹

我有一个在 GAE 中运行的 Scala Web 应用程序。我需要使用 Java 库 - JWI - 这需要我将 Wordnet 的根文件夹传递给edu.mit.jwi.Dictionary的构造函数。

我曾想过将所有 Wordnet 的东西都放到 Google Cloud Storage 中,但它根本没有文件夹的概念。所以,我的问题是:有什么方法可以用 Google Cloud Storage 做我想做的事,还是应该使用其他任何东西?

0 投票
0 回答
113 浏览

java - JWI Wordnet 检查单词是否为名词

我使用 MITs JWI 并且需要检查给定的单词是否是名词。

目前我试图这样做

word[id] 中的字符串是这样产生的:

但我最终会说这样的话

是,是,是,有...

我怎样才能实现有效的名词检查?

0 投票
4 回答
4392 浏览

java - java.lang.VerifyError:验证程序拒绝类。代码在调试模式下工作正常,但在发布模式下不会抛出此错误

请帮助解决此错误。以下是错误日志: