Мне нужна функция библиотеки python, которая преобразует/преобразует разные части речи. иногда он должен выводить несколько слов (например, "кодер" и "код" - оба существительные из глагола "в код", один - субъект другого объекта)
# :: String => List of String
print verbify('writer') # => ['write']
print nounize('written') # => ['writer']
print adjectivate('write') # => ['written']
В основном я забочусь о глаголах <= > существительных, для программы заметок, которую я хочу написать. то есть я могу написать "антагонисты кофеина A1" или "кофеин является антагонистом A1", и с некоторыми НЛП он может понять, что они означают одно и то же. (я знаю, что это нелегко, и что это займет НЛП, который анализирует и не просто тегирует, но я хочу взломать прототип).
подобные вопросы... Преобразование прилагательных и наречий в их существительные формы (этот ответ относится только к корневому POS. Я хочу перейти между POS.)
ps называется преобразование в лингвистике http://en.wikipedia.org/wiki/Conversion_%28linguistics%29