class_docstr: Perform *pointwise* sigmoid transform: y = 1 / (1 + exp(-x)).
class_docstr_tok: ["Perform","*","pointwise","*","sigmoid","transform",":","y","=","1","\/","(","1","+","exp","(","-x",")",")","."]
code: def log_det_jacobian(self, x, y):
      softplus_fn = lambda x: np.log(1 + np.exp(x))
      return -softplus_fn(-x) - softplus_fn(x)
  
imports: import weakref
  from ..distributions.utils import _clip_prob, cached_property, sum_right_most
  from ...block import HybridBlock
  from ....None import np, npx
label_desc: Use image node_id 3 for calling the SigmoidTransform obj's underlying member method code with example usage: obj.log_det_jacobian(x, y) and returns: unknown