code: def __init__(
      self,
      minsupport=0.1,
      maxcardinality=2,
      verbose=False,
      precision_min=0.5,
      recall_min=0.01,
      n_estimators=10,
      max_samples=0.8,
      max_samples_features=1.0,
      bootstrap=False,
      bootstrap_features=False,
      max_depth=3,
      max_depth_duplication=None,
      max_features=1.0,
      min_samples_split=2,
      n_jobs=1,
      random_state=None,
  ):
      super().__init__(
          precision_min,
          recall_min,
          n_estimators,
          max_samples,
          max_samples_features,
          bootstrap,
          bootstrap_features,
          max_depth,
          max_depth_duplication,
          max_features,
          min_samples_split,
          n_jobs,
          random_state,
          verbose,
      )
      self.minsupport = minsupport
      self.maxcardinality = maxcardinality
      self.verbose = verbose
  
file_path: imodels/imodels/rule_set/fpskope.py
imports: from typing import List
  import numpy
  import pandas
  from imodels.rule_set.skope_rules import SkopeRulesClassifier
  from imodels.util.convert import itemsets_to_rules
  from imodels.util.extract import extract_fpgrowth
  from imodels.util.rule import Rule
  from imodels.util.score import score_precision_recall
label_desc: Use image node_id 1 to create a new FPSkopeClassifier object from inherited base classes: SkopeRulesClassifier with example: obj = FPSkopeClassifier(minsupport, maxcardinality, verbose, precision_min, recall_min, n_estimators, max_samples, max_samples_features, bootstrap, bootstrap_features, max_depth, max_depth_duplication, max_features, min_samples_split, n_jobs, random_state)