class_docstr: Simulated Task consisting in fitting a Extreme-Gradient Boosting predictor.
code: def get_search_space(self) -> Dict[str, str]:
      return dict(
          learning_rate="loguniform(1e-6, 1e-1)",
          gamma="uniform(0, 2, discrete=False)",
          l1_regularization="loguniform(1e-5, 1e3)",
          l2_regularization="loguniform(1e-5, 1e3)",
          nb_estimators="uniform(10, 500, discrete=True)",
          subsampling="uniform(0.1, 1)",
          max_depth="uniform(1, 15, discrete=True)",
          min_child_weight="uniform(0, 20, discrete=True)",
      )
  
imports: from dataclasses import dataclass
  from typing import ClassVar, Dict, List, Tuple
  from orion.benchmark.task.profet.profet_task import ProfetTask
label_desc: Use image node_id 2 for calling the ProfetXgBoostTask obj's underlying member method code with example usage: obj.get_search_space() and returns: dict