Calcule el producto acumulativo del tensor "x" a lo largo del "eje".
De forma predeterminada, esta operación realiza un log-sum-exp acumulativo inclusivo, 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))]
tf.cumulative_logsumexp([a, b, c], exclusive=True) # => [-inf, a, log(exp(a) * exp(b))]
Al establecer el kwarg "inverso" en "Verdadero", el registro-suma-exp acumulativo se realiza en la dirección opuesta.
Clases anidadas
clase | Opciones acumulativas de Logsumexp. | Atributos opcionales para CumulativeLogsumexp |
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico de un tensor. |
estático <T extiende el número, U extiende el número> CumulativeLogsumexp <T> | crear (alcance alcance , operando <T> x, eje operando <U>, opciones... opciones) Método de fábrica para crear una clase que envuelve una nueva operación CumulativeLogsumexp. |
Opciones estáticas acumulativas de Logsumexp. | exclusivo (exclusivo booleano) |
Salida <T> | afuera () |
Opciones estáticas acumulativas de Logsumexp. | inverso (inverso booleano) |
Métodos heredados
Métodos públicos
Salida pública <T> como Salida ()
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> crear (alcance alcance , operando <T> x, eje operando <U>, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación CumulativeLogsumexp.
Parámetros
alcance | alcance actual |
---|---|
incógnita | 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 `[-rank(x), rango(x))`. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de CumulativeLogsumexp
público estático CumulativeLogsumexp.Options exclusivo (exclusivo booleano)
Parámetros
exclusivo | Si es "Verdadero", realice log-sum-exp acumulativo exclusivo. |
---|
pública estática CumulativeLogsumexp.Options inversa (booleana inversa)
Parámetros
contrarrestar | Un `bool` (predeterminado: Falso). |
---|