文本挖掘:确定动词指的是哪个名词?

2024-05-16 21:15:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图找到一个包/库,它使我能够确定动词所指的名词(在Python中):

The man was walking down the street

这会给我一个像走路这样的结果是指男人。
我试图使用nltk,但据我所知,我只能将单词标记为名词/动词等,但无法从中推断出任何引用。在

问题
是否有能够完成上述操作的软件包?在


Tags: the标记street动词单词downnltkwas
1条回答
网友
1楼 · 发布于 2024-05-16 21:15:13

我想你想做的是探索单词之间的句法依赖关系。为此,您需要使用语法分析器来解析文本。在

你需要知道名词和动词之间的关系。在

你需要得到与每个单词相关的词性标签(即每个单词的词法,无论它是形容词、DET、动词、名词等等),然后你要选择标记为动词和名词的那些。在

然后,你想看看它们与哪些词联系在一起,我想主要是想探究一下“nsubj”的依赖性。在

spaCy是一个用于Python的NLP库,它执行语法分析,并且还有一个在线演示,如果您想尝试一下,请检查:

https://demos.explosion.ai/displacy/

以下是您给出的示例的输出:

enter image description here

相关问题 更多 >