Как область, так и область значений отображения — [−∞, ∞], однако вход прямого отображения должен быть строго возрастающим. Обратное преобразование биектора, применённое к вектору нормального случайного вектора y ~ N(0, 1) , возвращает отсортированный случайный вектор с тем же распределением x ~ N(0, 1) , где x = sort(y)
В последнем измерении тензора биектор Ordered выполняет: y[0] = x[0]y[1:] = math_ops.log(x[1:] - x[:-1])
Tensor. Вход для вычисления определителя "прямого" якобиана.
event_ndims
Число измерений в преобразуемых вероятностных событиях. Должно быть больше или равно self.forward_min_event_ndims. Результат суммируется по последним измерениям для получения скалярного определителя якобиана для каждого события, т. е. имеет размерность x.shape.ndims - event_ndims.
name
Имя, которое нужно дать этому оператору.
Возвращаемое значение
Tensor, если этот биектор является инъективным. Если биектор не является инъективным, это не реализовано.
Исключения
TypeError
если self.dtype указано, а y.dtype не self.dtype.
NotImplementedError
если ни _forward_log_det_jacobian ни {_inverse, _inverse_log_det_jacobian} не реализованы, или это биектор, не являющийся инъективным.
Возвращает обратное Bijector вычисление, т. е. X = g^{-1}(Y).
Аргументы
y
Tensor. Вход для вычисления "обратного" отображения.
name
Имя, которое нужно дать этому оператору.
Возвращаемое значение
Tensor, если этот биектор является инъективным. Если не инъективный, возвращает k-кортеж, содержащий уникальные k точки (x1, ..., xk) такие, что g(xi) = y.
Обратите внимание, что forward_log_det_jacobian является отрицанием этой функции, вычисленной в g^{-1}(y).
Аргументы
y
Tensor. Входные данные для вычисления обратной матрицы якобиана.
event_ndims
Число измерений в вероятностных событиях, преобразуемых в другие. Должно быть больше или равно self.inverse_min_event_ndims. Результат суммируется по последним измерениям, чтобы получить скалярное значение определителя якобиана для каждого события, т.е. он имеет размерность y.shape.ndims - event_ndims.
name
Имя для данного op.
Возвращаемое значение
Tensor, если данный биектор инъективен. Если не инъективен, возвращает кортеж локальных логарифмов определителей якобиана, log(det(Dg_i^{-1}(y))), где g_i представляет ограничение g на разбиение ithDi.