
CatBoost - open-source gradient boosting library
CatBoost is an open-source gradient boosting on decision trees library with categorical features support out of the box, successor of the MatrixNet algorithm developed by Yandex.
CatBoost
CatBoost is a machine learning algorithm that uses gradient boosting on decision trees. It is available as an open source library.
Quick start - CatBoost
CatBoost Datasets can be read from input files. For example, the Pool class offers this functionality.
Tutorials - CatBoost
CatBoost is well covered with educational materials for both novice and advanced machine learners and data scientists. Video tutorial.
Usage examples | CatBoost
# Apply model on pool with baseline values preds1 = catboost_model.predict(test_pool) # Apply model on numpy.ndarray and then add the baseline values preds2 = …
CatBoostClassifier | CatBoost
If this parameter is not None and the training dataset passed as the value of the X parameter to the fit function of this class has the catboost.Pool type, CatBoost checks the equivalence of …
Install the released version - CatBoost
An up-to-date list of available CatBoost releases and the corresponding binaries for different operating systems is available in the Download section of the releases page on GitHub.
Python package installation - CatBoost
As of CatBoost 1.2.8, devices with CUDA compute capability >= 3.5 are supported in released packages. All necessary CUDA libraries are statically linked in the released Linux and …
CatBoost
CatBoost class CatBoost (params= None) Purpose Training and applying models. Note There are compatibility issues with Scikit-learn 1.8.x. See this GitHub issue for details. Parameters …
CatBoostRegressor | CatBoost
If any features in the cat_features parameter are specified as names instead of indices, feature names must be provided for the training dataset. Therefore, the type of the X parameter in the …