wordnet相关内容

我将如何使用WordNet来构建一个推荐系统?

我有一组查询和注释,我想使用WordNet根据任何给定的条目推荐类似的查询和注释。我从哪里开始学习如何做到这一点呢?对于这样的事情,我应该使用什么语言,我应该学习什么,等等。 我是一个自学成才的程序员,一个初学者,但我愿意学习、提问和阅读。 这是否可行,例如使用Wordnet创建推荐系统? 如果我想将这些查询聚集在一个文档中,比如作为一个简短的概述或大纲,该怎么办? 推荐答 ..
发布时间:2022-04-06 20:34:55 其他开发

如何在Wordnet中查找词法文件?

如果您查看original Wordnet search并选择“显示选项:显示词汇文件信息”,您将看到一个非常有用的单词分类,称为词汇文件。例如,用于“填充”我们有: S: (n) filling, fill (any material that fills a space or container) S: (n) fi ..
发布时间:2022-03-26 12:51:03 其他开发

情感分析 - wordNet , sentiWordNet 词典

我需要一个正面和负面词的列表,并根据词的强度和周数为词分配权重.我有: 1.) WordNet - 它为每个单词提供 + 或 - 分数. 2.) SentiWordNet - 给出 [0,1] 范围内的正值和负值. 我检查了几个字, love - wordNet 对名词和动词都给出了 0.0,我不知道为什么我认为它至少在某些因素上应该是积极的. 压制 - wordNe ..
发布时间:2022-01-02 17:58:36 其他开发

如何使用 nltk 找出英语中是否存在某个单词

我正在为这个问题寻找合适的解决方案.这个问题以前被问过很多次,我没有找到一个合适的答案.我需要使用NLTK中的语料库来检测一个词是否是英文词 我尝试过: wordnet.synsets(word) 这不适用于许多常用词.使用英文单词列表并在文件中执行查找不是一种选择.使用附魔也不是一种选择.如果有其他库可以做同样的事情,请提供api的用法.如果没有,请提供一个包含所有英文单词的 nltk ..
发布时间:2022-01-02 17:52:32 Python

从wordnet中选择合适的词义

我正在使用 Wordnet 来查找本体概念的同义词.我怎样才能为我的本体概念找到合适的意义.例如,有一个本体概念“会议",它在 wordnet 中具有以下同义词集名词会议有 3 个意义(前 3 个来自标记文本) (12) 会议 --(为协商或交换信息或讨论而预先安排的会议(尤其是有正式议程的会议)) (2) 联赛、会议 --(为其成员组织比赛的运动队协会) (2) 会议,小组讨论——(参 ..
发布时间:2022-01-02 17:50:22 其他开发

wordnet中引理和同义词集有什么联系或区别?

我是 NLP 和 NLTK 的完全初学者. 我无法理解 wordnet 中引理和同义词集之间的确切区别,因为两者产生的输出几乎相同.例如,对于单词 cake,它会产生此输出. 引理:[引理('cake.n.01.cake'),引理('patty.n.01.cake'),引理('cake.n.03.cake'),引理('coat.v.03.cake')]Synsets : [Synset(' ..
发布时间:2022-01-02 17:46:15 Python

比较同义词 NLTK

我想不出一个陌生人的问题,猜你会帮我. for p in wn.synsets('change'): 打印(页) 获取: Synset('change.n.01')Synset('change.n.02')Synset('change.n.03')Synset('change.n.04')Synset('change.n.05')Synset('change.n.06')Synset('ch ..
发布时间:2022-01-02 17:37:10 Python

获取指定词的WordNet的域名

我知道 WordNet 有域层次结构:例如运动->足球. 1) 是否可以列出所有与“sport->football"子域相关的词? 响应:守门员、前锋、点球、球、场、球场、裁判等. 2) 获取给定单词的域名,例如“守门员"? 需要像 [sport->football;运动->曲棍球]或[足球;曲棍球]或只是“足球". 用于文档分类任务. 解决方案 WordNet 有一个上 ..

如何使用 Python 在 WordNet 中生成形容词的反义词列表

我想在 Python 中执行以下操作(我有 NLTK 库,但我不擅长 Python,所以我用奇怪的伪代码编写了以下内容): from nltk.corpus import wordnet as wn #导入WordNet库for每个形容词作为wn中的adj #从wordnet字典中获取所有形容词打印调整和antonym #列出每个形容词的所有反义词一旦列表完成,然后导出到txt文件 这样我就可 ..
发布时间:2022-01-02 17:33:15 Python

spacy lemmatizer 如何工作?

对于词形还原,spacy 有一个单词列表:形容词, 副词, 动词... 还列出了例外情况: adverbs_irreg... 对于常规的,有一组 规则 让我们以“更宽"这个词为例 因为它是一个形容词,所以词形还原的规则应该来自这个列表: ADJECTIVE_RULES = [["呃", ""],[“美东时间", ""],["er", "e"],["est", "e"]] 据我所知, ..
发布时间:2022-01-02 17:30:09 Python

如何获得给定偏移 ID 的 WordNet 同义词集?

我有一个 WordNet 同义词偏移(例如 id="n#05576222").鉴于此偏移量,我如何使用 Python 获取同义词集? 解决方案 从 NLTK 3.2.3 开始,有一个公共方法可以做到这一点: wordnet.synset_from_pos_and_offset(pos, offset) 在早期版本中,您可以使用: wordnet._synset_from_pos_an ..
发布时间:2022-01-02 17:29:43 Python

Wordnet 查找同义词

我正在寻找一种使用 wordnet 查找特定单词的所有同义词的方法.我正在使用 JAWS. 例如: love(v):欣赏、崇拜、依恋、迷恋、迷恋、迷恋、迷恋、迷恋、喜爱、恋爱与,封圣,关心,珍惜,选择,神化,喜欢,宠爱,尊重,提升,堕落,幻想,荣耀,去,继续...... 爱(n):同义词: 奉承、喜爱、忠诚、亲情、多情、恋情、欣赏、热情、热情、依恋、案例*、珍惜、迷恋、喜悦、忠诚 ..
发布时间:2022-01-02 17:28:47 其他开发

wordnet 路径相似度是可交换的吗?

我正在使用 nltk 的 wordnet API.当我将一个同义词集与另一个同义词集进行比较时,我得到 None 但当我反过来比较它们时,我得到一个浮点值. 它们不应该给出相同的值吗?有没有解释或者是wordnet的bug? 示例: wn.synset('car.n.01').path_similarity(wn.synset('automobile.v.01')) # 无wn.sy ..
发布时间:2022-01-02 17:26:48 Python

使用 WN-Affect 检测字符串的情绪/情绪

我下载了 WN-Affect.但是,我不确定如何使用它来检测句子的情绪.例如,如果我有一个字符串“我讨厌足球".我希望能够检测出情绪是否不好,情绪是否是恐惧.WN-Affect 没有关于如何做的教程,我对 python 有点陌生.任何帮助都会很棒! 解决方案 简而言之:改用 SentiWordNet 并查看 https://github.com/kevincobain2000/sentim ..
发布时间:2022-01-02 17:25:51 Python

查找与特定单词相关的单词(特别是物理对象)

我正在尝试查找与单个单词相关的单词(特别是物理对象).例如: 网球:网球拍、网球、网球鞋 斯诺克:斯诺克球杆、斯诺克球、粉笔 国际象棋:棋盘、棋子 书柜:书 我试过用WordNet,特别是meronym语义关系;然而,这种方法并不一致,如下图所示: 网球:发球、截击、失误、定位点、回球、优势 斯诺克:没什么 Chess:国际象棋走法、棋盘格(自己的词 ..
发布时间:2022-01-02 17:23:26 其他开发

在 NLTK 3.0 中使用 Wordnet 从 Synset 中提取单词

前段时间,SO 上有人问 如何使用 NLTK 的 wordnet 包装器检索给定同义词集的单词列表.以下是建议的回应之一: 用于 wn.synsets('dog') 中的同义词集:打印 synset.lemmas[0].name 使用 NLTK 3.0 运行此代码会产生 TypeError: 'instancemethod' object is not subscriptable. 我 ..
发布时间:2022-01-02 17:15:42 Python