You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem:
when using per_float_feature_quantization as one of the hyperparameters to optimize in grid_search, the parameter is exported wrong: {'params': {'depth': 6, 'verbose': 200, 'l2_leaf_reg': 1, 'iterations': 500, 'learning_rate': 0.1, 'per_float_feature_quantization': [0.0]},
This causes a problem if running the grid_search with refit=True. However, it is similarly problematic if you extract the params and try to refit manually (or do anything else with the optimal hyperparameters).
A workaround is to inspect the catboost_training.json file and find the run with the best performance, then copy the parameters from there. However, this is quite tedious.
catboost version: 0.26
Operating System: linux
CPU: Tried on a local laptop Intel Core i5, as well as a google compute engine n1-standard-4
E: I switched to sklearn GridSearchCV instead, and then I get an error related to the fitting which was probably suppressed in the catboost gridsearch that I cannot use None for per_float_feature_quantization. Perhaps this is related?
In which case, I guess a related issue is: how can I include None as a potential value for per_float_feature_quantization in a grid search? I tried using an empty string, but that isn't accepted either.
The text was updated successfully, but these errors were encountered:
Problem:
when using per_float_feature_quantization as one of the hyperparameters to optimize in grid_search, the parameter is exported wrong:
{'params': {'depth': 6, 'verbose': 200, 'l2_leaf_reg': 1, 'iterations': 500, 'learning_rate': 0.1, 'per_float_feature_quantization': [0.0]},
This causes a problem if running the grid_search with refit=True. However, it is similarly problematic if you extract the params and try to refit manually (or do anything else with the optimal hyperparameters).
A workaround is to inspect the catboost_training.json file and find the run with the best performance, then copy the parameters from there. However, this is quite tedious.
catboost version: 0.26
Operating System: linux
CPU: Tried on a local laptop Intel Core i5, as well as a google compute engine n1-standard-4
E: I switched to sklearn GridSearchCV instead, and then I get an error related to the fitting which was probably suppressed in the catboost gridsearch that I cannot use None for per_float_feature_quantization. Perhaps this is related?
In which case, I guess a related issue is: how can I include None as a potential value for per_float_feature_quantization in a grid search? I tried using an empty string, but that isn't accepted either.
The text was updated successfully, but these errors were encountered: