
    Pi                     ~    d Z ddlmZ ddlmZmZ  eede            eede           exj        ddgz  c_        dS )a  Enables Successive Halving search-estimators

The API and results of these estimators might change without any deprecation
cycle.

Importing this file dynamically sets the
:class:`~sklearn.model_selection.HalvingRandomSearchCV` and
:class:`~sklearn.model_selection.HalvingGridSearchCV` as attributes of the
`model_selection` module::

    >>> # explicitly require this experimental feature
    >>> from sklearn.experimental import enable_halving_search_cv # noqa
    >>> # now you can import normally from model_selection
    >>> from sklearn.model_selection import HalvingRandomSearchCV
    >>> from sklearn.model_selection import HalvingGridSearchCV


The ``# noqa`` comment comment can be removed: it just tells linters like
flake8 to ignore the import, which appears as unused.
    )model_selection)HalvingGridSearchCVHalvingRandomSearchCVr   r   N)__doc__sklearnr   2sklearn.model_selection._search_successive_halvingr   r   setattr__all__     /home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/sklearn/experimental/enable_halving_search_cv.py<module>r      s    0 $ # # # # #        02G H H H .0C D D D   35JK K    r   