
    i              
           d dl mZmZmZmZ ddlmZ ddlmZ ddl	m
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TypeVarcast   )registry)Model)	FloatsXdTzsigmoid_activation.v1returnc                  "    t        dt              S )Nsigmoid_activation)r	   forward     p/var/www/vps2.regionflexible.com/Desarrollo/venv/lib/python3.12/site-packages/thinc/layers/sigmoid_activation.pyr   r      s    %w//r   modelXis_trainc                 n      j                   j                  |d      dt        dt        f fd}|fS )NFinplacedYr   c                 `    t        t        | j                  j                  d      z        S )NFr   )r   r
   opsdsigmoid)r   Yr   s    r   backpropzforward.<locals>.backprop   s/    ##Au#55
 	
r   )r   sigmoidr
   )r   r   r   r   r   s   `   @r   r   r      s=     			!U+A
Y 
9 
 h;r   N)typingr   r   r   r   configr   r   r	   typesr
   layersr   boolr   r   r   r   <module>r$      s~    1 1    ()0E)Y"67 0 *0I%&+4@D
9hr   