code: def __init__(
      self, model_base, threshold_baseline=0.004, is_fit=False
  ):
      self.model_base = model_base
      self.threshold_baseline = threshold_baseline
      self.is_fit = is_fit
  
      self.best_score = 0
      self.best_iteration = 0
      self.features_in_iter = []
      self.score_in_iter = []
      self.valid_feature_counts = []
      self.gain_dfs = []
      self.banned_features_in_iter = []
      self.thresholds = []
      self.threshold = self.threshold_baseline
      self.cur_iteration = 0
      self.tuned = False
      self.early_stopping_rounds = 2
  
file_path: autogluon/tabular/src/autogluon/tabular/tuning/feature_pruner.py
imports: import copy
  import logging
  import pandas
label_desc: Use image node_id 1 to create a new FeaturePruner object  with example: obj = FeaturePruner(model_base, threshold_baseline, is_fit)