code: def get_base_searchspace():
      base_params = {
          "n_estimators": DEFAULT_NUM_BOOST_ROUND,
          "booster": "gbtree",
          "n_jobs": -1,
          "learning_rate": space.Real(
              lower=5e-3, upper=0.2, default=0.1, log=True
          ),
          "max_depth": space.Int(lower=3, upper=10, default=6),
          "min_child_weight": space.Int(lower=1, upper=5, default=1),
          "colsample_bytree": space.Real(
              lower=0.5, upper=1.0, default=1.0
          ),
          # Below lines are commented out as they made search worse. Refine ranges before considering reintroducing these hyperparameters.
          # 'gamma': Real(lower=0, upper=5, default=0),
          # 'subsample': Real(lower=0.5, upper=1.0, default=1.0),
          # 'reg_alpha': Real(lower=0.0, upper=10.0, default=0.0),
          # 'reg_lambda': Real(lower=0.0, upper=10.0, default=1.0),
      }
      return base_params
  
imports: from autogluon.common import space
  from autogluon.core.constants import BINARY, MULTICLASS, REGRESSION
label_desc: Use image node_id 2 for calling a global function with example usage: get_base_searchspace() and returns: base_params