code: def __init__(self, data_func, name, task, metric):
      self.data = Dataset(data_func())
      self.name = name
      self.task = task
      self.metric = metric
  
file_path: thundergbm/python/benchmarks/experiments.py
imports: import utils.data_utils
  from model.catboost_model import CatboostModel
  from model.lightgbm_model import LightGBMModel
  from model.xgboost_model import XGboostModel
  from model.thundergbm_model import ThunderGBMModel
  from model.datasets import Dataset
  import utils.file_utils
  import pandas
  import math
  import sys
label_desc: Use image node_id 1 to create a new Experiment object  with example: obj = Experiment(data_func, name, task, metric)