code: def __init__(self, **kwargs):
      self.selected_features_ = None
      self.X = None
      self.y = None
      self.feature_importance = None
      self.lgb_params = None
      self.eval_ratio = None
      self.early_stopping_rounds = None
      self.importance_type = None
      self.num_boost_round = None
      self.model = None
  
file_path: nni/nni/algorithms/feature_engineering/gbdt_selector/gbdt_selector.py
imports: import random
  from sklearn.model_selection import train_test_split
  import lightgbm
  from nni.feature_engineering.feature_selector import FeatureSelector
label_desc: Use image node_id 1 to create a new GBDTSelector object from inherited base classes: FeatureSelector with example: obj = GBDTSelector()