Spec-Zone.ru › TensorFlow 1.15

tf.contrib.distributions.bijectors.ConditionalBijector

Условный Биджектор — это Биджектор, который позволяет внутреннее условное задание.

Наследуется от: Bijector

@abc.abstractmethod
tf.contrib.distributions.bijectors.ConditionalBijector(
    graph_parents=None, is_constant_jacobian=False, validate_args=False, dtype=None,
    forward_min_event_ndims=None, inverse_min_event_ndims=None, name=None
)
Аргументы
graph_parents Список Python графовых зависимостей этого Bijector.
is_constant_jacobian Python bool указывающий, что матрица Якоби не является функцией входных данных.
validate_args Python bool, по умолчанию False. Нужно ли проверять входные данные с помощью утверждений. Если validate_args имеет значение False, а входные данные неверны, гарантируется корректное поведение.
dtype tf.dtype поддерживаемые этим Bijector. None означает, что тип данных не проверяется.
forward_min_event_ndims Python integer указывающий минимальное количество измерений, на которых forward работает.
inverse_min_event_ndims Python integer указывающий минимальное количество измерений, на которых inverse работает. Будет установлено значение forward_min_event_ndims по умолчанию, если не указано другое значение.
name Имя, которое следует присвоить операциям, созданным инициализатором.
Исключения
ValueError Если ни forward_min_event_ndims ни inverse_min_event_ndims не указаны или если какой-либо из них отрицательный.
ValueError Если член graph_parents не является Tensor.
Атрибуты
dtype Тип данных Tensor преобразуемых этой функцией распределения.
forward_min_event_ndims Возвращает минимальное количество измерений, на которых bijector.forward работает.
graph_parents Возвращает список graph_parents этого Bijector.
inverse_min_event_ndims Возвращает минимальное количество измерений, на которых bijector.inverse работает.
is_constant_jacobian Возвращает True, если матрица Якоби не является функцией от x.
Примечание: Матрица Якоби либо постоянна для прямого и обратного преобразования, либо для ни для одного из них.
name Возвращает строковое имя этого Bijector.
validate_args Возвращает True, если аргументы Tensor будут валидироваться.

Методы

forward

Просмотреть исходный код

forward(
    x, name='forward', **condition_kwargs
)
kwargs:
  • **condition_kwargs: Имена аргументов, переданные в реализацию подкласса.

forward_event_shape

Просмотреть исходный код

forward_event_shape(
    input_shape
)

Форма одного примера из одного набора как TensorShape.

То же самое, что и forward_event_shape_tensor. Возможно частично определена.

Аргументы
input_shape TensorShape указывающий форму события, переданную в функцию forward .
Возвращает
forward_event_shape_tensor TensorShape указывающий форму события после применения forward. Возможно неизвестно.

forward_event_shape_tensor

Просмотреть исходный код

forward_event_shape_tensor(
    input_shape, name='forward_event_shape_tensor'
)

Форма одного примера из одного набора как int32 одномерный Tensor.

Аргументы
input_shape Tensor, int32 вектор, указывающий форму события, переданную в функцию forward .
name имя для присвоения операции
Возвращает
forward_event_shape_tensor Tensor, int32 вектор, указывающий форму события после применения forward.

forward_log_det_jacobian

Просмотреть исходный код

forward_log_det_jacobian(
    x, event_ndims, name='forward_log_det_jacobian', **condition_kwargs
)
kwargs:
  • **condition_kwargs: Имена аргументов, переданные в реализацию подкласса.

inverse

Просмотреть исходный код

inverse(
    y, name='inverse', **condition_kwargs
)
kwargs:
  • **condition_kwargs: Имена аргументов, переданные в реализацию подкласса.

inverse_event_shape

Просмотреть исходный код

inverse_event_shape(
    output_shape
)

Форма одного примера из одного набора как TensorShape.

То же самое, что и inverse_event_shape_tensor. Возможно частично определена.

Аргументы
output_shape TensorShape указывающий форму события, переданную в функцию inverse .
Возвращает
inverse_event_shape_tensor TensorShape указывающий форму события после применения inverse. Возможно неизвестно.

inverse_event_shape_tensor

Просмотреть исходный код

inverse_event_shape_tensor(
    output_shape, name='inverse_event_shape_tensor'
)

Форма одного примера из одного набора как int32 одномерный Tensor.

Аргументы
output_shape Tensor, int32 вектор, указывающий форму события, переданную в функцию inverse .
name имя для присвоения операции
Возвращает
inverse_event_shape_tensor Tensor, int32 вектор, указывающий форму события после применения inverse.

inverse_log_det_jacobian

Просмотреть исходный код

inverse_log_det_jacobian(
    y, event_ndims, name='inverse_log_det_jacobian', **condition_kwargs
)
kwargs:
  • **condition_kwargs: Имена аргументов, переданные в реализацию подкласса.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/distributions/bijectors/ConditionalBijector

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API