Oblicz skumulowany iloczyn tensora „x” wzdłuż „osi”.
Domyślnie ta operacja wykonuje inkluzywne skumulowane wyrażenie log-sumy-exp, co oznacza, że pierwszy element danych wejściowych jest identyczny z pierwszym elementem wyniku:
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))]
Ustawiając „reverse” kwarg na „True”, skumulowana wartość log-sum-exp jest wykonywana w odwrotnym kierunku.
Klasy zagnieżdżone
klasa | Opcje zbiorczelogsumexp | Opcjonalne atrybuty dla CumulativeLogsumexp |
Stałe
Smyczkowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <T rozszerza TNumber > CumulativeLogsumexp <T> | |
statyczne CumulativeLogsumexp.Options | wyłączne (wyłączne logiczne) |
Wyjście <T> | na zewnątrz () |
statyczne CumulativeLogsumexp.Options | odwrotny (boolowski odwrotny) |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście <T> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static CumulativeLogsumexp <T> create (Zakres zasięgu , Operand <T> x, Operand <? rozszerza numer TNumber > oś, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację CumulativeLogsumexp.
Parametry
zakres | aktualny zakres |
---|---|
X | „Tensor”. Musi to być jeden z następujących typów: `float16`, `float32`, `float64`. |
oś | `Tensor` typu `int32` (domyślnie: 0). Musi należeć do zakresu „[-rank(x), ranga(x))”. |
opcje | przenosi opcjonalne wartości atrybutów |
Powroty
- nowa instancja CumulativeLogsumexp
public static CumulativeLogsumexp.Options wyłączne (wyłącznie wartości logiczne)
Parametry
ekskluzywny | Jeśli „True”, wykonaj wyłączne skumulowane wyrażenie log-sumy. |
---|
public static CumulativeLogsumexp.Options odwrotne (boolean odwrotne)
Parametry
odwracać | „Bool” (domyślnie: fałsz). |
---|