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

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Bir tensörün sembolik tutamacını döndürür.
static <T Sayıyı genişletir, U Sayıyı genişletir> CumulativeLogsumexp <T>
oluştur ( Kapsam kapsamı, İşlenen <T> x, İşlenen <U> ekseni, Seçenekler... seçenekler)
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

Genel Yöntemler

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

Bir 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 <U> ekseni, 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ış).