Python Data Science Essentials
上QQ阅读APP看书,第一时间看更新

CatBoost

Developed by Yandex researchers and engineers, CatBoost (which stands for categorical boosting) is a gradient boosting algorithm, based on decision trees, which is optimized in handling categorical features without much preprocessing (non-numeric features expressing a quality, such as a color, a brand, or a type). Since in most databases the majority of features are categorical, CatBoost can really boost your results on prediction:

CatBoost requires msgpack, which can be easily installed by using the  pip install msgpack command.