CumulativeLogsumexp

genel final sınıfı CumulativeLogsumexp

Tensör x'in 'eksen' boyunca kümülatif çarpımını hesaplayın.

Varsayılan olarak bu op, kapsayıcı bir kümülatif log-sum-exp gerçekleştirir; bu, girişin ilk öğesinin çıkışın ilk öğesiyle aynı olduğu anlamına gelir:

tf.math.cumulative_logsumexp([a, b, c])  # => [a, log(exp(a) + exp(b)), log(exp(a) + exp(b) + exp(c))]
 
'exclusive' kwarg'ı 'True' olarak ayarlayarak, bir bunun yerine özel kümülatif log-sum-exp gerçekleştirilir:
tf.cumulative_logsumexp([a, b, c], exclusive=True)  # => [-inf, a, log(exp(a) * exp(b))]
 
log-sum-exp işleminin nötr öğesinin "-inf" olduğuna dikkat edin, ancak performans nedeniyle kayan nokta türüyle temsil edilebilen minimum değer kullanılır yerine.

'Ters' kwarg'ı 'Doğru'ya ayarlayarak kümülatif log-toplam-ifadesi ters yönde gerçekleştirilir.

İç İçe Sınıflar

sınıf CumulativeLogsumexp.Options CumulativeLogsumexp için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
statik <T TNumber'ı genişletir > KümülatifLogsumexp <T>
create ( Kapsam kapsamı, İşlenen <T> x, İşlenen <? extends TNumber > eksen, Seçenekler... seçenekleri)
Yeni bir CumulativeLogsumexp işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
statik CumulativeLogsumexp.Options
özel (Boolean özel)
Çıkış <T>
statik CumulativeLogsumexp.Options
ters (Boole ters)

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "CumulativeLogsumexp"

Genel Yöntemler

genel Çıkış <T> asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static CumulativeLogsumexp <T> create ( Kapsam kapsamı, İşlenen <T> x, İşlenen <? extends TNumber > eksen, Seçenekler... seçenekler)

Yeni bir CumulativeLogsumexp işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
X Bir 'Tensör'. Şu türlerden biri olmalıdır: `float16`, `float32`, `float64`.
eksen 'int32' türünde bir 'Tensör' (varsayılan: 0). "[-rank(x), rütbe(x))" aralığında olmalıdır.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • CumulativeLogsumexp'in yeni bir örneği

public static CumulativeLogsumexp.Options özel (Boolean özel)

Parametreler
özel 'Doğru' ise, özel kümülatif log-toplam-ifade işlemini gerçekleştirin.

genel Çıkış <T> out ()

public static CumulativeLogsumexp.Options ters (Boolean ters)

Parametreler
tersi Bir 'bool' (varsayılan: Yanlış).