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