Text Processing is used to solve different tasks, including but not limited to:
Use text data by machine learning algorithms.
Raw texts can not be handled by machine learning algorithms and therefore must be preprocessed.
Improve the quality of resulting models.
The usage of different types of text preprocessing (i.e., excluding numbers from the text or replacing upper case words with lower-case ones) can lead to significant improvements in the quality of the resulting model.
CatBoost provides the following classes for text processing: