tf.contrib.distributions.bijectors.ConditionalBijector

View source on GitHub

Conditional Bijector is a Bijector that allows intrinsic conditioning.

Inherits From: Bijector

graph_parents Python list of graph prerequisites of this Bijector.
is_constant_jacobian Python bool indicating that the Jacobian matrix is not a function of the input.
validate_args Python bool, default False. Whether to validate input with asserts. If validate_args is False, and the inputs are invalid, correct behavior is not guaranteed.
dtype tf.dtype supported by this Bijector. None means dtype is not enforced.
forward_min_event_ndims Python integer indicating the minimum number of dimensions forward operates on.
inverse_min_event_ndims Python integer indicating the minimum number of dimensions inverse operates on. Will be set to forward_min_event_ndims by default, if no value is provided.
name The name to give Ops created by the initializer.

ValueError If neither forward_min_event_ndims and inverse_min_event_ndims are specified, or if either of them is negative.
ValueError If a member of graph_parents is not a Tensor.

dtype dtype of Tensors transformable by this distribution.
forward_min_event_ndims Returns the minimal number of dimensions bijector.forward operates on.
graph_parents Returns this Bijector's graph_parents as a Python list.
inverse_min_event_ndims Returns the minimal number of dimensions bijector.inverse operates on.
is_constant_jacobian Returns true iff the Jacobian matrix is not a function of x.

name Returns the string name of this Bijector.
validate_args Returns True if Tensor arguments will be validated.

Methods

forward

View source

kwargs:
  • **condition_kwargs: Named arguments forwarded to subclass implementation.

forward_event_shape

View source

Shape of a single sample from a single batch as a TensorShape.

Same meaning as forward_event_shape_tensor. May be only partially defined.

Args
input_shape TensorShape indicating event-portion shape passed into forward function.

Returns
forward_event_shape_tensor TensorShape indicating event-portion shape after applying forward. Possibly unknown.

forward_event_shape_tensor

View source

Shape of a single sample from a single batch as an int32 1D Tensor.

Args
input_shape Tensor, int32 vector indicating event-portion shape passed into forward function.
name name to give to the op

Returns
forward_event_shape_tensor Tensor, int32 vector indicating event-portion shape after applying forward.

forward_log_det_jacobian

View source

kwargs:
  • **condition_kwargs: Named arguments forwarded to subclass implementation.

inverse

View source

kwargs:
  • **condition_kwargs: Named arguments forwarded to subclass implementation.

inverse_event_shape

View source

Shape of a single sample from a single batch as a TensorShape.

Same meaning as inverse_event_shape_tensor. May be only partially defined.

Args
output_shape TensorShape indicating event-portion shape passed into inverse function.

Returns
inverse_event_shape_tensor TensorShape indicating event-portion shape after applying inverse. Possibly unknown.

inverse_event_shape_tensor

View source

Shape of a single sample from a single batch as an int32 1D Tensor.

Args
output_shape Tensor, int32 vector indicating event-portion shape passed into inverse function.
name name to give to the op

Returns
inverse_event_shape_tensor Tensor, int32 vector indicating event-portion shape after applying inverse.

inverse_log_det_jacobian

View source

kwargs:
  • **condition_kwargs: Named arguments forwarded to subclass implementation.