我想识别句子中使用的动词,并确定动词是用于字面意义还是比喻意义。我想我应该使用VerbNet和NLTK。但是,我从未使用过VerbNet。我该如何开始?
答案 0 :(得分:4)
嗯,我不确定问题的第一部分。也许word sense disambiguation可能对你有所帮助。关于第二部分,您必须先下载verbnet语料库,使用:>>>import nltk >>>nltk.download()
。然后,您可以参考this link获取有关方法的入门知识。 verbnet的基本结构和组织可以是here和here
动词网基本上分为'动词类'其中包含具有类似语法和语义属性的动词。所以一个给定的动词说“接受”#39;可以通过多种方式使用。所有这些变体都由以下动词网类捕获:'批准-77','表征-29.2-1-1','获取-13.5.2'。可以找到动词网类的完整索引here。
有关详细信息,请参阅this link并转到“verbnet'”小节。在第1.12节。 Verbnet也与Wordnet集成在一起。这意味着您可以访问Verb net' class'对应于Wordnet'字义'。有关更多信息,请参阅前面的链接。
希望这有帮助