AI engineering glossary · Classical ML algorithms

What is catBoost?

CatBoost: A gradient boosting library from Yandex designed to handle categorical features well by encoding them with ordered statistics computed without target leakage. It uses symmetric trees and often gives good results with little tuning.

Level: intermediateTopic: Classical ML algorithms

CatBoost: an example

Passing cat_features=['city','plan_type'] lets CatBoost encode text columns directly without one-hot encoding.

Related terms

More Classical ML algorithms terms

Where you learn it

CatBoost is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.