nltk - 在 nltk 中有一个名为 sensor 的符号吗?
问题描述
我正在学习斯坦福 CS224N:使用深度学习进行自然语言处理。
克里斯说
“人类传感器之间非常细微的差异几乎无法理解它们之间的差异并与之相关”
在Lecture 1中,他正在说明一段 NLTK 代码。
在 nltk 中有一个名为 sensor 的符号吗?如果是,那是什么意思?
解决方案
我认为 Youtube 的自动字幕是错误的,并且讲师发音了synset这个词。
是的,在NLTK中有一个同义词集的符号,实际上这个符号来自Wordnet。
您可以通过以下方式获得同义词集:
from nltk.corpus import wordnet as wn
dog = wn.synset('dog.n.01')
其中dog是其中一个引理的形态词干,n是词性(在这种情况下是名词),01是索引。
根据NLTK 文档:
同义词集(wordnet_corpus_reader)
从lemma.pos.number字符串创建一个 Synset其中: lemma是单词的形态词干pos是模块属性 ADJ、ADJ_SAT、ADV、NOUN 或 VERB 之一number是意义数,从 0 开始计数。
推荐阅读
- python - 蟒蛇 | Tkinter RuntimeError:主线程不在主循环中
- javascript - 如何通过键盘和鼠标访问 input[type="date"]?
- c - 关于C中的时间戳
- mips - 如何清除 mips 数组?
- next.js - NextJS 服务器端渲染在动态导入时未禁用
- javascript - 如何在javascript中获取模型值
- c++ - listener::on_accept 函数在 Boost 库中的 do_accept 函数结束时不被调用
- html - HTML 错误表格行宽 2 列,小于第一行建立的列数 (3)
- ruby-on-rails - 如何使用 Sidekiq 将工作放入 Dead?
- c# - 如何在 C# 中为 Matrix 类初始化二维数组