我想识别句子中使用的动词,并确定该动词是用于字面意义还是比喻意义。我想我应该使用 VerbNet 和 NLTK。但是,我从未使用过 VerbNet。我该如何开始?
好吧,我不确定问题的第一部分。也许词义消歧可能会在这里帮助你。关于第二部分,你必须先下载verbnet语料库,使用这个:>>>import nltk >>>nltk.download()。然后,您可以参考此链接以了解方法的入门。verbnet 的基本结构和组织可以在这里和这里阅读
动词网基本上分为“动词类”,其中包含具有相似句法和语义属性的动词。所以给定的动词 say 'accept' 可以以多种方式使用。所有这些变化都由以下动词网络类捕获:'approve-77'、'characterize-29.2-1-1'、'obtain-13.5.2' .动词网络类的完整索引可以在这里找到。
有关更多信息,请参阅此链接并转到第 1.12 节中的“verbnet”小节。Verbnet 也与 Wordnet 集成。这意味着您可以访问与 Wordnet“词义”相对应的动词网络“类”。有关更多信息,请参阅之前的链接。
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
3722 次 |
| 最近记录: |