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 bunun yerine özel bir 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 bunun yerine kayan nokta türüyle temsil edilebilen minimum değer kullanılır.'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> | dışarı () |
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 |
İ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ış). |
---|