我试图找到一个包/库,这使我能够确定一个动词所指的名词(用Python):
那个男人正走在街上
这会给我一个像走路的结果指的是男人。
我尝试使用nltk但是据我所知,我只能将wordst标记为名词/动词等,但不能推断出任何引用。
问题
有没有能够做到这一点的包?
答案 0 :(得分:3)
我认为你想要做的是探索单词之间的句法依赖关系。为此,您需要使用语法分析器解析文本。
由于你想知道名词和动词之间的引用,你需要做两件事。
你需要获得与每个单词相关联的词性标签(即与每个单词相关联的形态,然后是ADJ,DET,VERB,NOUN等)然后你想要选择标记为动词和名词的那些。
然后,你想看看他们与之相关的其他单词,我想大多数情况下你会想要探索' nsubj'依赖性。
spaCy是一个用于执行语法分析的Python的NLP库,还有一个在线演示,如果你想试一试,请检查:
https://demos.explosion.ai/displacy/
以下是您提供的示例的输出: