CatBoost — A new game of Machine Learning

Why CatBoost?

Better Results

GBDT Algorithms Benchmark

Faster Predictions

Left: CPU, Right: GPU

Batteries Included

GBDT Algorithms with default parameters Benchmark

Battle Tested

The Algorithm

Classic Gradient Boosting

Gradient Boosting on Wikipedia

CatBoost Secret Sauce

Categorical Feature Handling

Ordered Target Statistic

One Hot Encoding

CatBoost’s Secret Sauce

Ordered Boosting

Catboost Ordered Boosting and Tree Building

Tuning Catboost

Important Parameters

Model Exploration with Catboost

Catboost’s Feature Importance
Catboost’s Feature Interactions
Catboost’s Object Importance
SHAP values can be used for other ensembles as well
Image taken from CatBoost official documentation: https://catboost.ai/

Building highly accurate models at blazing speeds

--

--

--

Affine is a provider of analytics solutions, working with global organizations solving their strategic and day to day business problems www.affineanalytics.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Can You Enhance That? — Image Restoration With 1 Training Image

An Introduction to CNN

Using Databricks Clusters in ML Pipelines

Automated Hyperparameter Tuning with Keras Tuner and TensorFlow 2.0

Smart way to serialize/deserialize classes to/from Tensorflow graph

[ Archived Post ] The loss surface of deep and wide neural networks — — Quynh Nguyen, Matthias Hein

[ Archived Post ] Noisy Activation Functions

Predicting Dengue Fever Cases

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Affine

Affine

Affine is a provider of analytics solutions, working with global organizations solving their strategic and day to day business problems www.affineanalytics.com

More from Medium

Handling imbalance in regression modeling

Image Classification: From Non-Neural to Neural Approaches

Transposed Convolutions (Deep Learning)

Moving Average Filter: Towards Signal Noise Reduction