This Bijector is initialized with shift Tensor and scale arguments, giving the forward operation: Y = g(X) = scale * X + shift If scale is not specified, then the bijector has the semantics of scale = 1.. Similarly, if shift is not specified, then the bijector has the semantics of shift = 0..

tfb_affine_scalar(
  shift = NULL,
  scale = NULL,
  validate_args = FALSE,
  name = "affine_scalar"
)

Arguments

shift

Floating-point Tensor. If this is set to NULL, no shift is applied.

scale

Floating-point Tensor. If this is set to NULL, no scale is applied.

validate_args

Logical, default FALSE. Whether to validate input with asserts. If validate_args is FALSE, and the inputs are invalid, correct behavior is not guaranteed.

name

name prefixed to Ops created by this class.

Value

a bijector instance.

See also