CumulativeLogsumexp

clase final pública CumulativeLogsumexp

Calcule el producto acumulativo del tensor `x` a lo largo del` eje`.

De forma predeterminada, esta operación realiza un log-sum-exp inclusivo acumulativo, lo que significa que el primer elemento de la entrada es idéntico al primer elemento de la salida:

tf.math.cumulative_logsumexp([a, b, c])  # => [a, log(exp(a) + exp(b)), log(exp(a) + exp(b) + exp(c))]
 
Al establecer el kwarg `exclusivo` en` Verdadero`, un valor acumulativo exclusivo log-sum-exp se realiza en su lugar:
tf.cumulative_logsumexp([a, b, c], exclusive=True)  # => [-inf, a, log(exp(a) * exp(b))]
 
Tenga en cuenta que el elemento neutral de la operación log-sum-exp es `-inf`, sin embargo, por razones de rendimiento, se utiliza en su lugar el valor mínimo representable por el tipo de punto flotante.

Al establecer el kwarg `reverse` en` True`, el log-sum-exp acumulativo se realiza en la dirección opuesta.

Clases anidadas

clase CumulativeLogsumexp.Options Atributos opcionales para CumulativeLogsumexp

Métodos públicos

Salida <T>
asOutput ()
Devuelve el identificador simbólico de un tensor.
static <T extiende el número, U extiende el número> CumulativeLogsumexp <T>
crear ( alcance del alcance, operando <T> x, eje del operando <U>, opciones ... opciones)
Método de fábrica para crear una clase que envuelva una nueva operación CumulativeLogsumexp.
static CumulativeLogsumexp.Options
exclusivo ( exclusivo booleano)
Salida <T>
fuera ()
static CumulativeLogsumexp.Options
reverso ( reverso booleano)

Métodos heredados

Métodos públicos

Salida pública <T> asOutput ()

Devuelve el identificador simbólico de un tensor.

Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.

public static CumulativeLogsumexp <T> create ( alcance de alcance, operando <T> x, eje de operando <U>, opciones ... opciones)

Método de fábrica para crear una clase que envuelva una nueva operación CumulativeLogsumexp.

Parámetros
alcance alcance actual
X Un "tensor". Debe ser uno de los siguientes tipos: `float16`,` float32`, `float64`.
eje Un `Tensor` de tipo` int32` (predeterminado: 0). Debe estar en el rango `[-rango (x), rango (x))`.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de CumulativeLogsumexp

public static CumulativeLogsumexp.Options exclusivo (exclusivo booleano)

Parámetros
exclusivo Si es "Verdadero", realice log-sum-exp acumulativo exclusivo.

salida pública <T> out ()

public static CumulativeLogsumexp.Options reverse (booleano inverso)

Parámetros
contrarrestar Un `bool` (predeterminado: falso).