CatBoost, short for “Categorical Boosting”, is an algorithm that uses gradient boosting on decision trees. Developed by Yandex, a Russian online search giant, CatBoost has proven to be a potent tool in the machine learning toolkit, especially when dealing with