ó
    uñ:i  ã                   óè  • S r SSKJr  SSKr\R                  " S5      r\R                  \R                  SS5      \R                  SS5      \R                  SS	5      \R                  S
S	5      \R                  S
S	5      \R                  SS5      \R                  S
S	5      \R                  SS5      \R                  SS5      \R                  SS5      S.
5      r	\R                  \R                  SS5      \R                  SS5      \R                  SS5      \R                  SS/5      \R                  SS	5      \R                  SS5      \R                  SS5      S.5      R                  S 5      r\R                  S\R                  / SQ5      05      r\R                  \R                  SS5      \R                  SS5      \R                  SS5      \R                  SS/5      \R                  SS/5      \R                  SS	5      \R                  SS5      \R                  SS5      S.5      R                  S 5      r\R                  \R                  SS5      \R                  SS5      S.5      r\R                  \R                  SS/5      \R                  S S!/5      \R                  SS"5      \R                  SS	5      \R                  / S#Q5      S$.5      R                  S% 5      rg)&zStrategies for updater tests.é    )ÚcastNzhypothesis.strategiesé   é   é   g      à?g       @gñhãˆµøä>g{®Gáz„?é
   g      ð?)
ÚnthreadÚ	max_depthÚmin_child_weightÚalphaÚlambdaÚetaÚgammaÚseedÚcolsample_bytreeÚcolsample_bylevelé   é   i   Ú	lossguideÚ	depthwise)r	   Ú
max_leavesÚmax_binÚgrow_policyr
   r   r   c                 óÀ   • [        [        U S   5      S:„  =(       d    [        [        U S   5      S:„  =(       a%    [        [        U S   5      S:„  =(       d    U S   S:H  $ ©Nr	   r   r   r   r   ©r   Úint©Úxs    ÚY/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/xgboost/testing/params.pyÚ<lambda>r    (   óW   € Œt”C˜˜;™Ó(¨1Ñ,×N´´S¸!¸L¹/Ó0JÈQÑ0N÷ KÜ	Œc�1�[‘>Ó	" QÑ	&×	I¨!¨MÑ*:¸kÑ*IðKó    Úmax_cached_hist_node)r   r   r   l        Úmulti_output_treeÚone_output_per_tree)r	   r   r   Úmulti_strategyr   r
   r   r   c                 óÀ   • [        [        U S   5      S:„  =(       d    [        [        U S   5      S:„  =(       a%    [        [        U S   5      S:„  =(       d    U S   S:H  $ r   r   r   s    r   r    r    @   r!   r"   é€   )Úmax_cat_to_onehotÚmax_cat_thresholdTFÚtopkÚmeané   )z	rank:ndcgzrank:mapzrank:pairwise)Úlambdarank_unbiasedÚlambdarank_pair_methodÚlambdarank_num_pair_per_sampleÚlambdarank_bias_normÚ	objectivec                 ó4   • U S   =(       a    U S   S:H  (       + $ )Nr.   r/   r,   © r   s    r   r    r    V   s   € �1Ð*Ñ+×U°Ð2JÑ0KÈvÑ0UÕVr"   )Ú__doc__Útypingr   ÚpytestÚimportorskipÚ
strategiesÚfixed_dictionariesÚintegersÚfloatsÚexact_parameter_strategyÚsampled_fromÚfilterÚhist_parameter_strategyÚhist_cache_strategyÚhist_multi_parameter_strategyÚcat_parameter_strategyÚlambdarank_parameter_strategyr4   r"   r   Ú<module>rE      s  ðÙ #å ã à× Ò Ð!8Ó9€
ð &×8Ñ8à×&Ñ& q¨!Ó,Ø×(Ñ(¨¨BÓ/Ø&×-Ñ-¨c°3Ó7Ø×"Ñ" 4¨Ó-Ø×#Ñ# D¨#Ó.Ø× Ñ   sÓ+Ø×"Ñ" 4¨Ó-Ø×#Ñ# A rÓ*ð '×-Ñ-¨c°3Ó7Ø'×.Ñ.¨s°CÓ8ñóÐ ð" %×7Ñ7à×(Ñ(¨¨BÓ/Ø ×)Ñ)¨!¨TÓ2Ø×&Ñ& q¨#Ó.Ø!×.Ñ.°¸[Ð/IÓJØ&×-Ñ-¨c°3Ó7ð '×-Ñ-¨c°3Ó7Ø'×.Ñ.¨s°CÓ8ñ
ó÷ 	�&ñKóð ð" !×3Ñ3Ø˜Z×4Ñ4Ò5HÓIÐJóÐ ð !+× =Ñ =à×(Ñ(¨¨BÓ/Ø ×)Ñ)¨!¨TÓ2Ø×&Ñ& q¨#Ó.Ø$×1Ñ1Ø Ð"7Ð8ó
ð "×.Ñ.°¸[Ð/IÓJØ&×-Ñ-¨c°3Ó7ð '×-Ñ-¨c°3Ó7Ø'×.Ñ.¨s°CÓ8ñó!÷ 	�&ñKóð ð( $×6Ñ6à'×0Ñ0°°CÓ8Ø'×0Ñ0°°CÓ8ñóÐ ð !+× =Ñ =à)×6Ñ6¸¸e°}ÓEØ",×"9Ñ"9¸6À6Ð:JÓ"KØ*4×*=Ñ*=¸aÀÓ*CØ *× 1Ñ 1°#°sÓ ;Ø×,Ñ,Ú6ó
ñó
!÷ 	�&ÙVóñ r"   