+
    œ°³j8  ã                   óz   € ^ RI t ^RIHtHt ]! 4       '       d   ^ RIHtHt ^ RIHtH	t	 Rt
R tR tR tR	 tR
 tR# )é    N)Úis_sklearn_availableÚrequires_backends)ÚpearsonrÚ	spearmanr)Úf1_scoreÚmatthews_corrcoefa  This metric will be removed from the library soon, metrics should be handled with the Hugging Face Evaluate library. You can have a look at this example script for pointers: https://github.com/huggingface/transformers/blob/main/examples/pytorch/text-classification/run_glue.pyc                 ó„   € \         P                  ! \        \        4       \	        \
        R 4       W8H  P                  4       # )Úsklearn)ÚwarningsÚwarnÚDEPRECATION_WARNINGÚFutureWarningr   Úsimple_accuracyÚmean)ÚpredsÚlabelss   &&Úc/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/data/metrics/__init__.pyr   r      s,   € Ü‡M‚MÔ%¤}Ô5Ü”o yÔ1Ø‰O×!Ñ!Ó#Ð#ó    c                 ó¸   € \         P                  ! \        \        4       \	        \
        R 4       \        W4      p\        WR7      pRVRVRW#,           ^,          /# )r
   )Úy_trueÚy_predÚaccÚf1Ú
acc_and_f1)r   r   r   r   r   r   r   r   )r   r   r   r   s   &&  r   r   r   $   sN   € Ü‡M‚MÔ%¤}Ô5Ü”j )Ô,Ü
˜%Ó
(€CÜ	˜Ô	.€BàˆsØˆbØ�s•x 1•nðð r   c                 óÒ   € \         P                  ! \        \        4       \	        \
        R 4       \        W4      ^ ,          p\        W4      ^ ,          pRVRVRW#,           ^,          /# )r
   Úpearsonr   Úcorr)r   r   r   r   r   Úpearson_and_spearmanr   r   )r   r   Úpearson_corrÚspearman_corrs   &&  r   r   r   0   s[   € Ü‡M‚MÔ%¤}Ô5ÜÔ*¨IÔ6Ü˜EÓ*¨1Õ-€LÜ˜eÓ,¨QÕ/€Mà�<Ø�]Ø�Õ-°Õ2ðð r   c                 ó’  € \         P                  ! \        \        4       \	        \
        R 4       \        V4      \        V4      8X  g    Q R\        V4       R\        V4       24       hV R8X  d   R\        W!4      /# V R8X  d   R\        W4      /# V R8X  d   \        W4      # V R8X  d   \        W4      # V R	8X  d   \        W4      # V R
8X  d   R\        W4      /# V R8X  d   R\        W4      /# V R8X  d   R\        W4      /# V R8X  d   R\        W4      /# V R8X  d   R\        W4      /# V R8X  d   R\        W4      /# \        V 4      h)r
   ú/Predictions and labels have mismatched lengths ú and ÚcolaÚmcczsst-2r   Úmrpczsts-bÚqqpÚmnlizmnli/acczmnli-mmzmnli-mm/accÚqnliÚrteÚwnliÚhans)r   r   r   r   r   Úglue_compute_metricsÚlenr   r   r   r   ÚKeyError©Ú	task_namer   r   s   &&&r   r-   r-   <   s[  € Ü‡M‚MÔ%¤}Ô5ÜÔ*¨IÔ6Üˆu‹:œ˜V›Ô$ÐvÐ(WÔX[Ð\aÓXbÐWcÐchÔilÐmsÓitÐhuÐ&vÓvÐ$Ø�FÔØÔ(¨Ó7Ð8Ð8Ø	�gÔ	Ø” uÓ5Ð6Ð6Ø	�fÔ	Ü˜%Ó(Ð(Ø	�gÔ	Ü# EÓ2Ð2Ø	�eÔ	Ü˜%Ó(Ð(Ø	�fÔ	ØœO¨EÓ:Ð;Ð;Ø	�iÔ	Øœ¨uÓ=Ð>Ð>Ø	�fÔ	Ø” uÓ5Ð6Ð6Ø	�eÔ	Ø” uÓ5Ð6Ð6Ø	�fÔ	Ø” uÓ5Ð6Ð6Ø	�fÔ	Ø” uÓ5Ð6Ð6ä�yÓ!Ð!r   c                 ó  € \         P                  ! \        \        4       \	        \
        R 4       \        V4      \        V4      8w  d$   \        R\        V4       R\        V4       24      hV R8X  d   R\        W4      /# \        V 4      h)r
   r"   r#   Úxnlir   )
r   r   r   r   r   Úxnli_compute_metricsr.   Ú
ValueErrorr   r/   r0   s   &&&r   r4   r4   Z   su   € Ü‡M‚MÔ%¤}Ô5ÜÔ*¨IÔ6Ü
ˆ5ƒz”S˜“[Ô ÜÐJÌ3ÈuË:È,ÐV[Ô\_Ð`fÓ\gÐ[hÐiÓjÐjØ�FÔØ” uÓ5Ð6Ð6ä�yÓ!Ð!r   )r   Úutilsr   r   Úscipy.statsr   r   Úsklearn.metricsr   r   r   r   r   r   r-   r4   © r   r   Ú<module>r:      sB   ðó ç <ñ ×Òß/ß;ðmð ò$ò	ò	ò"ô<"r   