
    -i              	       \   S SK rS SKrS SKJr  S SKJrJrJr  S r	\R                  R                  S\R                  " / SQ/ SQ/5      \R                  " / SQ/ S	Q/5      4\R                  " / S
Q/5      R                  \R                  " / SQ/5      R                  4/5      S 5       rS rg)    N)HalfPoissonLoss)binary_log_losslog_losspoisson_lossc                      [         R                  " / SQ/5      R                  n [         R                  " / SQ/5      R                  n[        X5      n[         R                  " U5      (       d   eg )Nr   r      ?      ?r   )nparrayTr   isfinitey_truey_problosss      Y/var/www/html/venv/lib/python3.13/site-packages/sklearn/neural_network/tests/test_base.py"test_binary_log_loss_1_prob_finiter      sN    XXyk"$$FXX'(**F6*D;;t    zy_true, y_prob)r	   r   r   )r   r	   r   )        r   r   )r   皙?r   r   r
   c                 T    [        X5      n[        R                  " U5      (       d   eg )N)r   r   r   r   s      r   test_log_loss_1_prob_finiter      s#     F#D;;tr   c                    Sn[         R                  R                  U 5      nUR                  SSUS9R	                  [
        5      nUR                  U5      n[         R                  " U5      nUR                  SSUS9nSU;   d   e[        X5US9n[        5       nU" X4US9UR                  X6S9R                  5       UR                  5       -  -   n	U[        R                  " U	S	S
9:X  d   eg)z6Test Poisson loss against well tested HalfPoissonLoss.i  r   
   )lowhighsizeg?)r   y_predsample_weight)r   raw_predictionr"   )r   r"   g-q=)relN)r   randomdefault_rngintegersastypefloatstandard_normalexpuniformr   r   constant_to_optimal_zeromeanpytestapprox)
global_random_seednrngr   y_rawr!   swr   plloss_refs
             r   test_poisson_lossr8   !   s    A
))

 2
3C\\abq\188?F"EVVE]F	2A	.B;;vBGD		B
&bA

%
%V
%
F
K
K
M
'')	  6==u5555r   )numpyr   r/   sklearn._lossr   sklearn.neural_network._baser   r   r   r   markparametrizer   r   r   r8    r   r   <module>r?      s      ) P P  HHi+,HHo'89:	
 
9+		 	 "((O+<"="?"?@		6r   