パブリック最終クラスCumulativeLogsumexp
`axis`に沿ったテンソル` x`の累積積を計算します。
デフォルトでは、このオペレーションは、入力の最初の要素は、出力の最初の要素と同一であることを意味する包括累積対数和EXP、実行:
tf.math.cumulative_logsumexp([a, b, c]) # => [a, log(exp(a) + exp(b)), log(exp(a) + exp(b) + exp(c))]
設定することにより`exclusive` kwarg` true`に、排他的累積対数和-EXPが代わりに実行される: tf.cumulative_logsumexp([a, b, c], exclusive=True) # => [-inf, a, log(exp(a) * exp(b))]
対数和EXP動作の中性要素は、パフォーマンス上の理由のために、しかし、 `-inf`であることに注意してくださいは、浮動小数点型によって最小値の表現が使用され代わりは。`reverse`kwargを` True`に設定すると、累積log-sum-expが反対方向に実行されます。
ネストされたクラス
クラス | CumulativeLogsumexp.Options | 以下のためのオプションの属性CumulativeLogsumexp |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリックハンドルを返します。 |
静的<Tは、Number、U番号延びて延び> CumulativeLogsumexp <T> | |
静的CumulativeLogsumexp.Options | 排他的(ブール排他的) |
出力<T> | アウト() |
静的CumulativeLogsumexp.Options | リバース(ブール逆) |
継承されたメソッド
パブリックメソッド
公共の出力<T> asOutput()
テンソルのシンボリックハンドルを返します。
TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。
パブリック静的CumulativeLogsumexp <T>(作成スコープ範囲、オペランド<T> X、オペランド<U>軸、オプション...オプション)
新しいCumulativeLogsumexp操作をラップするクラスを作成するファクトリメソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
NS | 「テンソル」。次のいずれかのタイプである必要があります: `float16`、` float32`、 `float64`。 |
軸 | タイプ `int32`の` Tensor`(デフォルト:0)。 `[-rank(x)、rank(x))`の範囲内である必要があります。 |
オプション | オプションの属性値を運ぶ |
戻り値
- CumulativeLogsumexpの新しいインスタンス