Вопрос, который вы задаете, очень широк (см. здесь ), но вот несколько советов для начальных точек:
- WordNet
- Вложения слов : word2vec , Перчатка
Разница в значениях, которую вы изучаете, довольно своеобразна, поэтому я предлагаю начать с WordNet(есть WordNets и для других языков).Код, который использует WordNet для вычисления , означающего различия с использованием WordNet, вы можете найти здесь .
Хорошей основой для начала путешествия по НЛП является NLTK .