Ë
    ›¾ja  ã            
       ó¬   — d dl mZmZ ddlmZ ddlmZ ddlmZ eZ	eZ
 ej                  d«      dee	e
f   fd„«       Zd	ee	e
f   d
e	dedee
ef   fd„Zy)é    )ÚCallableÚTupleé   )Úregistry)ÚModel)ÚFloats2dzLogistic.v1Úreturnc                  ó"   — t        dt        «      S )zWDeprecated in favor of `sigmoid_activation` layer, for more consistent
    naming.
    Úlogistic)r   Úforward© ó    ú_/home/spazio/kingdom_calls/work5/transenv/lib/python3.12/site-packages/thinc/layers/logistic.pyÚLogisticr      s   € ô
 �œWÓ%Ð%r   ÚmodelÚXÚis_trainc                 ón   ‡ ‡— ‰ j                   j                  |d¬«      Šdt        dt        fˆˆ fd„}‰|fS )NF©ÚinplaceÚdYr	   c                 óD   •— | ‰j                   j                  ‰d¬«      z  S )NFr   )ÚopsÚdsigmoid)r   ÚYr   s    €€r   Úbackpropzforward.<locals>.backprop   s"   ø€ Ø�E—I‘I×&Ñ& q°%Ð&Ó8Ñ8Ð8r   )r   ÚsigmoidÚOutTÚInT)r   r   r   r   r   s   `   @r   r   r      s;   ù€ Ø�	‰	×Ñ˜! UÐÓ+€Að9”Tð 9œcö 9ð ˆhˆ;Ðr   N)Útypingr   r   Úconfigr   r   r   Útypesr   r   r   Úlayersr   Úboolr   r   r   r   ú<module>r%      s}   ðß "å Ý Ý à€Ø€ð €‡��Óð&�%˜˜T˜	Ñ"ò &ó  ð&ð�5˜˜d˜Ñ#ð ¨ð °tð ÀÀdÈHÀnÑ@Uô r   