如何使用NLP库从句子中提取谓词和主语?

时间:2016-09-01 03:18:40

标签: nlp nltk stanford-nlp opennlp

我希望使用Natural Language Processing Libraries从句子中找到谓词和主语。这种技术在NLP的世界中是否有任何名称,或者有没有办法做到这一点?

  

示例:他喜欢孩子。结果:(他,喜欢孩子)

2 个答案:

答案 0 :(得分:2)

您描述的任务是信息提取。查看the Wikipedia articleStanford open information extraction software

答案 1 :(得分:2)

是的,您可以使用spaCy NLP中提供的单词相关性分析来完成。 这是使用spaCy展示的可视化效果:

enter image description here

从该可视化中,您可以提取单词“ He”作为主题,因为其依赖项属性是“ nsubj”或“正常主题”,单词“ likes”是谓词,因为其依赖项属性是“ root”,这意味着没有依赖项到句子中的其他单词,并将单词“ childs”作为对象,因为其依赖项属性是“ dobj”或直接对象。

You can access that visualization directly here

相关问题