Выберите платформу
По сути, вы должны выбрать платформу или фреймворк, который сделает большую часть грязной работы за вас, и почитать некоторые уроки для этого.
Большой выбормежду средами обработки естественного языка, такими как инструменты NLTK или spaCy или Stanford NLP;или универсальная структура машинного обучения, такая как Tensorflow или PyTorch.
Классификация текста - это популярная задача, которая имеет достаточно начальный уровень, хорошо поддерживается почти всем (поэтому в вопросе о покупках говорить особо нечего,выберите то, что вам нравится), и он будет иметь доступ к онлайн-учебникам для любой крупной платформы.