Я хочу использовать StackedRegressor от scikit-learn для создания ансамбля, но я хочу использовать предварительно подготовленные модели керас. По сути, я хочу использовать метарегрессор, чтобы наилучшим образом использовать каждую из базовых моделей, но мне не нужно их обучать. Что-то вроде
regressor_1 = KerasRegressor(build_fn)
regressor_2 = KerasRegressor(build_fn)
regressor_3 = KerasRegressor(build_fn)
regressors = [('r1', regressor_1),
('r2', regressor_2),
('r3', regressor_3)]
xgboost = XGBRegressor(learning_rate=0.01, n_estimators=3460,
max_depth=3, min_child_weight=0,
gamma=0, subsample=0.7,
colsample_bytree=0.7,
objective='reg:linear', nthread=-1,
scale_pos_weight=1, seed=27,
reg_alpha=0.00006)
stack_gen = StackingRegressor(estimators=regressors,
final_estimator=xgboost,
n_jobs=-1)
Но опять же без примерки подходящих базовых моделей.