Я бы хотел использовать mlxtend StackingRegressor для объединения XGBoost, LGBM и Catboost. Но я не уверен, сколько процессоров я буду использовать в этом методе.
Например:
В XGboost:
import xgboost as xgb
xgb_pars = {'nthread': -1}
xgb1=XGBRegressor(**xgb_pars)
Тогда я знаю, что я использую все ядра процессора в этом алгоритме
Но что, если я попробую это с mlxtend StackingRegressor?
Я думаю, этот метод будетиспользуйте процессор, который я настроил для каждого алгоритма.
Пример: XGBoost: 2 LGBM: 2 CatBoost: 2 Метарегрессор: 1
Итак, наконец, я использую 7 ядер.