
    hd
                         S r SSKrSSKJrJr  SSKJrJr  SSKJ	r	J
r
JrJr  SSKJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJ r   SSK!J"r"J#r#J$r$J%r%J&r&J'r'  \RP                  (       a  SS	K)J*r*J+r+  / S
Qr,S r-g)zOTools for model selection, such as cross validation and hyper-parameter tuning.    N   )FixedThresholdClassifierTunedThresholdClassifierCV)LearningCurveDisplayValidationCurveDisplay)GridSearchCVParameterGridParameterSamplerRandomizedSearchCV)BaseCrossValidatorBaseShuffleSplit
GroupKFoldGroupShuffleSplitKFoldLeaveOneGroupOutLeaveOneOutLeavePGroupsOut	LeavePOutPredefinedSplitRepeatedKFoldRepeatedStratifiedKFoldShuffleSplitStratifiedGroupKFoldStratifiedKFoldStratifiedShuffleSplitTimeSeriesSplitcheck_cvtrain_test_split)cross_val_predictcross_val_scorecross_validatelearning_curvepermutation_test_scorevalidation_curve)HalvingGridSearchCVHalvingRandomSearchCV)!r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r   r$   c                 T    U S;   a  [        U  S35      e[        S[         SU  35      e)N>   r%   r&   z is experimental and the API might change without any deprecation cycle. To use it, you need to explicitly import enable_halving_search_cv:
from sklearn.experimental import enable_halving_search_cvzmodule z has no attribute )ImportErrorAttributeError__name__)names    X/var/www/html/shao/venv/lib/python3.13/site-packages/sklearn/model_selection/__init__.py__getattr__r-   [   sD    ??f H H
 	
 78*,>tfE
FF    ).__doc__typing_classification_thresholdr   r   _plotr   r   _searchr   r	   r
   r   _splitr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   _validationr   r    r!   r"   r#   r$   TYPE_CHECKING_search_successive_halvingr%   r&   __all__r-    r.   r,   <module>r:      sd    U
  @ V V     *  
"LGr.   