class_docstr: Implements successive halving.
  
  Ref:
  Almost optimal exploration in multi-armed bandits, ICML 13
  Zohar Karnin, Tomer Koren, Oren Somekh
class_docstr_tok: ["Implements","successive","halving",".","Ref",":","Almost","optimal","exploration","in","multi-armed","bandits",",","ICML","13","Zohar","Karnin",",","Tomer","Koren",",","Oren","Somekh"]
code: def _more_tags(self):
      tags = deepcopy(super()._more_tags())
      tags["_xfail_checks"].update(
          {
              "check_fit2d_1sample": (
                  "Fail during parameter check since min/max resources requires"
                  " more samples"
              ),
          }
      )
      return tags
  
imports: from abc import abstractmethod
  from copy import deepcopy
  from math import ceil, floor, log
  from numbers import Integral, Real
  import numpy
  from ..base import _fit_context, is_classifier
  from ..metrics._scorer import get_scorer_names
  from ..utils import resample
  from ..utils._param_validation import Interval, StrOptions
  from ..utils.multiclass import check_classification_targets
  from ..utils.validation import _num_samples
  from .None import ParameterGrid, ParameterSampler
  from ._search import BaseSearchCV
  from ._split import _yields_constant_splits, check_cv
label_desc: Use image node_id 7 for calling the BaseSuccessiveHalving obj's underlying member method code with example usage: obj._more_tags() and returns: tags