Я пытаюсь понять API-интерфейс Verbnet nltk.В частности, рассмотрим:
from nltk.corpus import verbnet
verbnet.classids(lemma='add')
Последняя команда печатает: ['mix-22.1-2']
.Предполагается, что метод classids
«возвращает только идентификаторы классов VerbNet для классов, которые содержат эту лемму в качестве члена».
Теперь, если перейти на официальную страницу проекта verbnet и найтиГлагол «добавить», я получаю следующее: То есть, глагол add
является членом mix
, multiply
, say
, addict
и illustrate
.И класс verbnet на самом деле addict
.
Вопрос: Как использовать nltk для получения фактических классов, связанных с глаголом add
(и другими)?
Кажется, есть некоторые понятия, которые не очень четко определены (и которые я, вероятно, не очень хорошо понимаю), которые противоречат друг другу.Спасибо за помощь!: D