
    ia              
           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     f/var/www/vps2.regionflexible.com/Desarrollo/venv/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"    EII&&q%&888r   )r   sigmoidOutTInT)r   r   r   r   r   s   `   @r   r   r      s;    		!U+A9T 9c 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   