问题标签 [wordnet]

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 投票
4 回答
32129 浏览

python - 使用 NLTK 和 WordNet;如何将简单时态动词转换为现在、过去或过去分词形式?

使用 NLTK 和WordNet,我如何将简单时态动词转换为其现在、过去或过去分词形式?

例如:

我想写一个函数,它会给我预期形式的动词,如下所示。

0 投票
11 回答
230869 浏览

python - 如何用Python检查一个单词是否是英文单词?

如果一个单词在英语词典中,我想检查一个 Python 程序。

我相信 nltk wordnet 接口可能是要走的路,但我不知道如何将它用于如此简单的任务。

将来,我可能想检查一个单词的单数形式是否在字典中(例如,属性-> 属性-> 英文单词)。我将如何实现这一目标?

0 投票
2 回答
4352 浏览

java - 从 wordnet 中获取名词和动词

我正在努力寻找一个词是名词还是动词等

我发现 MIT Java Wordnet 接口有一个像这样的示例代码,但是当我使用它时,我得到错误,字典是抽象类,无法实例化

我还有另一个到 wordnet 的 java 接口

danbikel的界面

但我没有得到查询的答案

字符串长度始终为 0,此方法的正确参数是什么?这是该方法的javadoc,我做错了什么?

0 投票
1 回答
614 浏览

python - Nltk 安装

想要设置python的nltk库,包括wordnet这样一种方式,它可以很容易地从开发系统复制到生产服务器,而不需要wordnet单独下载。

任何建议都会有所帮助...

0 投票
2 回答
6206 浏览

java - 网络关系

如何从 wordnet 生成更普遍、更不普遍和等价的关系?

RitaWordnet 中的 wordnet 相似度给出了一个像 -1.0、0.222 或 1.0 这样的数字,但如何得出更一般、更不一般的单词之间的关系?哪种工具最适合这个?请帮我

我得到 java.lang.NullPointerException,在它打印“全音词是”之后

0 投票
1 回答
1761 浏览

nlp - 使用查询访问 Wordnet

有没有人见过使用某种查询语言访问 Wordnet 的库?我的想法是应该有一种方法可以编写如下内容:

我已经咨询了 SharpNLP,但并不是我想要的。这很棒,但不是我想要的。我应该使用一些查询语言,比如 SPARQL 还是一些自制的 SQL 方言?

0 投票
1 回答
2931 浏览

c# - 从 WordNet 获取名词和形容词列表

我对 Wordnet 还很陌生,所以说实话有点令人困惑。只是想知道如何从 Wordnet 数据库中生成完整的名词列表和完整的形容词列表?

谢谢

0 投票
1 回答
1772 浏览

wordnet - WordNet 数据文件格式的帮助

我对 WordNet 数据文件格式有疑问。wndb(5) 手册页部分说明:

源/目标字段区分词法和语义指针。它是一个四字节字段,包含两个两位十六进制整数。前两位数字表示当前(源)同义词集中的词数,后两位数字表示目标同义词集中的词数。值 0000 表示 pointer_symbol 表示当前(源)同义词集和由 synset_offset 指示的目标同义词集之间的语义关系。

不同同义词集中的两个词之间的词汇关系由源词和目标词编号中的非零值表示。该字段的前两个字节分别表示源同义词集和目标同义词集中的词号,它们之间的关系成立。单词编号被分配给同义词集中的单词字段,从左到右,从 1 开始。

当源/目标数字非零时,我理解第二段,但是源/目标为“0000”时的含义我仍然不清楚。

让我以“贵族”一词为例。index.noun条目是:

贵族 n 1 4 @ ~ #m + 1 0 09807754

相应的 data.noun 条目是:

09807754 18 n 03 aristocrat 0 blue_blood 0 patrician 0 013 @ 09623038 n 0000 #m 08388207 n 0000 + 01590484 a 0306 + 01590484 a 0102 ~ 09840639 n 0000 ~ 09872782 n 0000 ~ 10083823 n 0000 ~ 10175090 n 0000 ~ 10285135 n 0000 ~ 10472799 n 0000 ~ 10474064 n 0000 ~ 10505732 n 0000 ~ 10506642 n 0000 | 贵族的一员

第一个“ptr”是:

@ 09623038 n 0000

data.noun条目以:

09623038 18 n 01 领导者 0 058 @ 00007846 n 0000 ...

我不清楚这种关系适用于哪些词。上位词(“@”)关系是否仅适用于原始词(“贵族”)与目标同义词集中的所有词(在这种情况下,只有“领导者”)?

或者源同义词集中的所有词(“贵族”、“蓝血”和“贵族”)与目标同义词集中的所有词的关系是否成立?

0 投票
1 回答
543 浏览

wordnet - 使用 wordnet 查找没有名词同义词或至少一个名词同义词的术语

我正在使用 WordNet 3.0。WordNet 文档展示了如何查找给定单词的同义词集,例如:

但是,有没有办法找到具有
a) 名词同义词
b) 至少有一个名词同义词等的术语。

谢谢,索尼

0 投票
2 回答
2663 浏览

nlp - 得到一个单词的基本形式?

我正在为我的项目使用 java wordnet 库(jwnl)。我需要在处理之前找到一个单词的基本形式。例如,如果我给出“sent”,那么基本形式的词应该是“send”。就像“dispatched”一样明智“基本词应该是“dispatch”。我已经阅读了 jwnl 文档,但它让我感到困惑。请提供一段代码来查找基本词。谢谢期待。