Python 使用NLTK查找特定名词的相关动词

Python 使用NLTK查找特定名词的相关动词,python,nlp,nltk,Python,Nlp,Nltk,有没有办法通过NLTK找到与特定名词相关的动词。例如,对于单词“University”,我想把动词“study”和“graduate”作为输出。我主要需要此功能来提取某些给定实体之间的关系。给定一个文档语料库,您可以应用词性标记来获取动词词根、名词以及这些名词到这些动词词根的映射。从这里,你应该能够推断出一个“实体”表达的最常见的“关系”,尽管你可能希望将你的关系描述为发生在两个不同实体类型之间的关系,并获得比名词/动词词根更多的关系 只要重新阅读这个答案,肯定有更好的方法来解决这个问题,尽管不

有没有办法通过NLTK找到与特定名词相关的动词。例如,对于单词“University”,我想把动词“study”和“graduate”作为输出。我主要需要此功能来提取某些给定实体之间的关系。

给定一个文档语料库,您可以应用词性标记来获取动词词根、名词以及这些名词到这些动词词根的映射。从这里,你应该能够推断出一个“实体”表达的最常见的“关系”,尽管你可能希望将你的关系描述为发生在两个不同实体类型之间的关系,并获得比名词/动词词根更多的关系

只要重新阅读这个答案,肯定有更好的方法来解决这个问题,尽管不是使用NLTK。您应该查看fasttext或其他语言矢量化库,然后使用欧几里德距离或余弦相似度查找最接近大学的单词,然后按词性(本例中为动词)进行过滤。

给定一个文档语料库,您可以应用词性标记来获取动词词根,名词和这些名词到那些动词词根的映射。从这里,你应该能够推断出一个“实体”表达的最常见的“关系”,尽管你可能希望将你的关系描述为发生在两个不同实体类型之间的关系,并获得比名词/动词词根更多的关系

只要重新阅读这个答案,肯定有更好的方法来解决这个问题,尽管不是使用NLTK。您应该查看fasttext或其他语言矢量化库,然后使用欧几里德距离或余弦相似度查找最接近大学的单词,然后按词性(本例中为动词)进行过滤