class_docstr: Implementation of Fredrikson et al. white box inference attack for decision trees.
  
  Assumes that the attacked feature is discrete or categorical, with limited number of possible values. For example:
  a boolean feature.
  
  | Paper link: https://dl.acm.org/doi/10.1145/2810103.2813677
class_docstr_tok: ["Implementation","of","Fredrikson","et","al",".","white","box","inference","attack","for","decision","trees",".","Assumes","that","the","attacked","feature","is","discrete","or","categorical",",","with","limited","number","of","possible","values",".","For","example",":","a","boolean","feature",".","|","Paper","link",":","https",":","\/\/dl.acm.org\/doi\/10.1145\/2810103.2813677"]
code: def _check_params(self) -> None:
      super()._check_params()
  
file_path: adversarial-robustness-toolbox/art/attacks/inference/attribute_inference/white_box_lifestyle_decision_tree.py
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import logging
  from typing import Optional, Union, TYPE_CHECKING
  import numpy
  from art.attacks.attack import AttributeInferenceAttack
  from art.estimators.classification.scikitlearn import ScikitlearnDecisionTreeClassifier
  from art.estimators.regression.scikitlearn import ScikitlearnDecisionTreeRegressor
label_desc: Use image node_id 4 for calling the AttributeInferenceWhiteBoxLifestyleDecisionTree obj's underlying member method code with example usage: obj._check_params() without return types