2012-03-11 2 views
8

Я хочу получить флективные формы для слова, используя Wordnet.Как получить перегибы для слова с помощью Wordnet

E.g. Если слово make, то его перегибы являются

made, makes, making 

Я попытался все параметры команды wn, но я не получил перегибы за слово.

Любая идея, как их получить?

ответ

5

Я не уверен, что словосочетание предназначалось для слов. Просто нашел эту небольшую запись о том, как WordNet (R) использует алгоритм Морфи, чтобы сделать морфологическое определение члена головы, связанного с измененной формой https://github.com/jdee/dubsar/wiki/Inflections. Мне понадобилось некоторое перегиб для проекта моего (Python) немного назад, и я использовал https://github.com/pwdyson/inflect.py и https://bitbucket.org/cnu/montylingua3/overview/ (потребовался некоторый взлом, также взгляните на оригинал http://web.media.mit.edu/~hugo/montylingua/)

+0

Да, вопрос, заданный в этом вопросе, невозможен. WordNet не содержит исчерпывающего списка флексированных форм и не содержит какого-либо механизма для создания флексированных форм из базовых форм. Требуется другой инструмент. –