code: def __init__(
      self,
      criterion,
      max_features,
      min_samples_leaf,
      min_weight_leaf,
      random_state,
      *args,
  ):
      self.criterion = criterion
      self.n_samples = 0
      self.n_features = 0
      self.max_features = max_features
      self.min_samples_leaf = min_samples_leaf
      self.min_weight_leaf = min_weight_leaf
      self.random_state = random_state
  
imports: import ivy
label_desc: Use image node_id 1 to create a new Splitter object  with example: obj = Splitter(criterion, max_features, min_samples_leaf, min_weight_leaf, random_state)