CatBoost is an open-source gradient boosting on decision trees library with categorical features support out of the box for Python, R
Questions tagged [catboost]
344 questions
0
votes
1 answer
CatBoostClassifier support within command line version of catboost
is it possible to use the load_model and predict_proba apis within the command-line version of the catboost?
Thanks in advance.

basilboli
- 614
- 1
- 6
- 21
0
votes
2 answers
Does catboost support one-hot encoding?
I have labels that are one-hot encoded. I would like to use them to train and predict with a catboost classifier. However, it is giving me an error when I am fitting, saying that multiple integer values are not allowed per row for the labels. So…

TanMath
- 598
- 1
- 9
- 27
-1
votes
0 answers
How to calibrate the CatBoostRanker?
Target rate can be fluctuate in another time periods (in another tasks like binary classification we can to calibrate model to new TR, but in ranking task its look imposible). How we can calibrate models for ranking (CBRanker)? Can we weight…

PolarNight
- 1
- 3
-1
votes
1 answer
ImportError: cannot import name 'Sequence' from 'collections'
I'm trying to build a machine learning model and when I import the catboost I get an error
when I run: from catboost import CatBoostRegressor
I get: ImportError: cannot import name 'Sequence' from 'collections'
Maybe because I can only install the…

Mohamed Douqchi
- 1
- 3
-1
votes
1 answer
Get dependant probabilities in multiclassification
After training my CatBoostClassifier model I call get_proba function which returns me list of probabilities. The problem starts from an another point... I transfer that data into dataframe then to Excel after what I sum all float numbers in my list…

Master_Sniffer
- 40
- 4
-1
votes
1 answer
What is causing this discrepancy between the metric displayed at Catboost.select_features's plot and the actual predictions of the fitted final model?
I'm performing feature selection with Catbost. This the training code:
# Parameter grid
params = {
'auto_class_weights': 'Balanced',
'boosting_type': 'Ordered',
'thread_count': -1,
'random_seed': 24,
…

Miguel 2488
- 1,410
- 1
- 20
- 41
-1
votes
1 answer
The result of using the catboostclassifier model's output python file to predict is different from the result of using model to predict directly
I want to verify that the predicted results from the exported file are consistent with those predicted directly.
I use the output Python file with the model description of catclassifier to predict result:
But the result which is predicted directly…
-1
votes
1 answer
Representation of catboost model in a human-interpretable manner
Among the most popular packages used in modelling problems, there are plenty functions which allow converting the model object into something that can be understood by humans, e.g. xgb.model.dt.tree in xgboost or pretty.gbm.tree in GBM. Is there any…

pk09890
- 13
- 1
-1
votes
2 answers
idea behind xgboost/lightgbm/catboost in comparison
I'm trying to decide, which one of the following I will use in practice for regression tasks: xgboost, lightgbm or catboost (python 3).
So, what are general idea behind each of them? Why should I choose one, but not another?
I'm not interested in…

awqwewrqaq
- 17
- 4
-1
votes
1 answer
How to used multiclassification and regression together?
There is a mixed data set for multiclassification and regression problems. The result of the classification should be based on the result of the regression. How to do it?
-2
votes
1 answer
L1 regularization in catboost
I want use l1 regularization with catboost to remove some irrelevant features and avoid over fitting. But I cannot find out how to use it. It seems to me there isn’t l1? Please help me. Thank you.
Hint me how I can use it

mina
- 1
-2
votes
2 answers
How to get CatBoost model's coefficients?
I need to get the parameters to use the model in another program.
I tried cat_model.coef_, cat_model.intercept_ or what I think. is that possible to catch the params ?
I totally solved this problem, what i was tryna do is named 'saving model'.
…

sametsokel
- 334
- 3
- 11
-2
votes
1 answer
Installing R package "CATBOOST" in Win32 System
I have win32-system with R and Anaconda3 installed.
When I try install from R I got this error:
[ya.bat] Error: Python not found
Then I edit "ya.bat" file by this:
call :dbg Searching for python manually... for %%F in (
…

Yury Arrow
- 176
- 7
-5
votes
1 answer
I am getting the following error after installing Catboost. ImportError: Module use of python36.dll conflicts with this version of Python
I installed from wheel and there were no issues in installation. But while importing into my program I am getting errors.

annapoll
- 11
- 1
- 2