【发布时间】:2018-02-24 13:11:23
【问题描述】:
有没有什么方法可以通过NLTK找到特定名词的相关动词。例如,对于“大学”这个词,我希望将动词“学习”和“毕业”作为输出。我主要需要此功能来提取某些给定实体之间的关系。
【问题讨论】:
有没有什么方法可以通过NLTK找到特定名词的相关动词。例如,对于“大学”这个词,我希望将动词“学习”和“毕业”作为输出。我主要需要此功能来提取某些给定实体之间的关系。
【问题讨论】:
给定一个文档语料库,您可以应用词性标记来获取动词词根、名词以及这些名词到这些动词词根的映射。从那里您应该能够推断出“实体”表达的最常见的“关系”,尽管您可能希望将您的关系描述为发生在两种不同实体类型之间的事物,并获得更多的关系,而不仅仅是名词/动词词根。
只要重新阅读这个答案,肯定有更好的方法来解决这个问题,尽管不是使用 NLTK。你应该看看 fasttext 或其他语言向量化库,然后使用欧几里德距离或余弦相似度找到最接近大学的单词,然后按词性过滤(在这种情况下为动词)。
【讨论】: