
    ha              
           S SK JrJr  SSKJr  SSKJr  SSKJr  \r	\r
\R                  " S5      S\\	\
4   4S j5       rS	\\	\
4   S
\	S\S\\
\4   4S jrg)    )CallableTuple   )registry)Model)Floats2dzLogistic.v1returnc                  "    [        S[        5      $ )zODeprecated in favor of `sigmoid_activation` layer, for more consistent
naming.
logistic)r   forward     O/home/james-whalen/.local/lib/python3.13/site-packages/thinc/layers/logistic.pyLogisticr      s    
 W%%r   modelXis_trainc                 l   ^ ^ T R                   R                  USS9mS[        S[        4UU 4S jjnTU4$ )NFinplacedYr	   c                 >   > U TR                   R                  TSS9-  $ )NFr   )opsdsigmoid)r   Yr   s    r   backpropforward.<locals>.backprop   s"    EII&&q%&888r   )r   sigmoidOutTInT)r   r   r   r   r   s   `   @r   r   r      s@    		!U+A9T 9c 9 9 h;r   N)typingr   r   configr   r   r   typesr   r    r   layersr   boolr   r   r   r   <module>r&      s{    "    
&%T	" &  &5d#  t dHn@U r   