パブリック最終クラスCumulativeLogsumexp
`axis` に沿ったテンソル `x` の累積積を計算します。
デフォルトでは、この演算は包括的な累積対数合計計算を実行します。これは、入力の最初の要素が出力の最初の要素と同一であることを意味します。
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))]
「reverse」kwargを「True」に設定すると、累積log-sum-expが逆方向に実行されます。
ネストされたクラス
クラス | CumulativeLogsumexp.オプション | CumulativeLogsumexp のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
static <T extends TNumber > CumulativeLogsumexp <T> | |
静的CumulativeLogsumexp.Options | 排他的(ブール排他的) |
出力<T> | 外() |
静的CumulativeLogsumexp.Options | reverse (ブール値反転) |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
定数値: "CumulativeLogsumexp"
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static CumulativeLogsumexp <T> create (スコープscope、オペランド<T> x、オペランド<? extends TNumber > axis、オプション...オプション)
新しい CumulativeLogsumexp 操作をラップするクラスを作成するファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
× | 「テンソル」。次のタイプのいずれかである必要があります: `float16`、`float32`、`float64`。 |
軸 | `int32` 型の `Tensor` (デフォルト: 0)。 `[-rank(x), Rank(x))` の範囲内にある必要があります。 |
オプション | オプションの属性値を持ちます |
返品
- CumulativeLogsumexp の新しいインスタンス