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))]
tf.cumulative_logsumexp([a, b, c], exclusive=True) # => [-inf, a, log(exp(a) * exp(b))]
'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. |
static <T TNumber'ı genişletir > CumulativeLogsumexp <T> | |
statik CumulativeLogsumexp.Options | özel (Boolean özel) |
Çıkış <T> | dışarı () |
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ı
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 |
İade
- 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. |
---|
public static CumulativeLogsumexp.Options ters (Boolean ters)
Parametreler
tersi | Bir 'bool' (varsayılan: Yanlış). |
---|