Обработка естественного языка с чего начать и что изучать дальше

Если вас интересует, что такое обработка естественного языка, как в ней разобраться и как начать его использовать, то эта статья для вас.

Где-то я читала, что если ты встречаешь какой-то вопрос дважды, то возможно хорошая идея – написать об этом в блог. Следуя этому правилу и желанию сохранить в будущем немного времени, вот мой ответ на стандартный вопрос: “Я изучал *такую-то* науку и мне интересно NLP (Natural Language Processing – обработка естественного языка), как мне начать его изучать?”

Перед тем, как вы начнёте, хочу заметить, что приведённый ниже список скорее всего является неполным и служит лишь отправной точкой. Для лучшего ориентирования в потоке информации также приведены краткое описание и оценка сложности. Рекомендуется иметь базовые навыки программирования (например, на Python).