autoemulate.emulators.gradient_boosting#

class GradientBoosting(x, y, standardize_x=False, standardize_y=False, loss='squared_error', learning_rate=0.1, n_estimators=100, max_depth=3, min_samples_split=2, min_samples_leaf=1, subsample=1.0, max_features=None, ccp_alpha=0.0, n_iter_no_change=None, random_seed=None, device='cpu')[source]#

Bases: SklearnBackend

Gradient Boosting Emulator.

Wraps Gradient Boosting regression from scikit-learn.

static is_multioutput()[source]#

GradientBoosting does not support multi-output.

static get_tune_params()[source]#

Return a dictionary of hyperparameters to tune.