class_docstr: Overlap Boolean Rule class in the style of scikit-learn
class_docstr_tok: ["Overlap","Boolean","Rule","class","in","the","style","of","scikit-learn"]
docstr: Sets estimator parameters
docstr_tok: ["Sets","estimator","parameters"]
code: def set_params(self, **params):
      """Sets estimator parameters"""
      if not params:
          return self
  
      for k, v in params.items():
          if k in self.valid_params:
              setattr(self, k, v)
  
      return self
  
imports: import logging
  from typing import Union
  import cvxpy
  import numpy
  import pandas
  from sklearn.metrics import roc_auc_score
  from .beam_search import beam_search
label_desc: Use image node_id 13 for calling the OverlapBooleanRule obj's underlying member method code with example usage: obj.set_params() and returns: self, self