使用VerbNet,NLTK来解析动词

时间:2015-03-06 06:40:09

标签: python nlp nltk

我想识别句子中使用的动词,并确定动词是用于字面意义还是比喻意义。我想我应该使用VerbNet和NLTK。但是,我从未使用过VerbNet。我该如何开始?

1 个答案:

答案 0 :(得分:4)

嗯,我不确定问题的第一部分。也许word sense disambiguation可能对你有所帮助。关于第二部分,您必须先下载verbnet语料库,使用:>>>import nltk >>>nltk.download()。然后,您可以参考this link获取有关方法的入门知识。 verbnet的基本结构和组织可以是herehere

动词网基本上分为'动词类'其中包含具有类似语法和语义属性的动词。所以一个给定的动词说“接受”#39;可以通过多种方式使用。所有这些变体都由以下动词网类捕获:'批准-77','表征-29.2-1-1','获取-13.5.2'。可以找到动词网类的完整索引here

有关详细信息,请参阅this link并转到“verbnet'”小节。在第1.12节。 Verbnet也与Wordnet集成在一起。这意味着您可以访问Verb net' class'对应于Wordnet'字义'。有关更多信息,请参阅前面的链接。

希望这有帮助