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: Predict whether points belong to overlap region
docstr_tok: ["Predict","whether","points","belong","to","overlap","region"]
code: def predict(self, X):
      """Predict whether points belong to overlap region"""
      # Use helper function
      return self.predict_(X, self.w)
  
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 10 for calling the OverlapBooleanRule obj's underlying member method code with example usage: obj.predict(X) and returns: self