パブリック最終クラスSparseAccumulatorApplyGradient
指定されたアキュムレータにスパース グラデーションを適用します。
local_step がアキュムレータの global_step より小さい場合は加算されません。
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
静的SparseAccumulatorApplyGradient |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
定数値: "SparseAccumulatorApplyGradient"
パブリックメソッド
public static SparseAccumulatorApplyGradient create ( Scopeスコープ、 Operand < TString > handle、 Operand < TInt64 > localStep、 Operand < TInt64 > gradientIndices、 Operand <? extends TType > gradientValues、 Operand < TInt64 > gradientShape、Boolean hasKnownShape)
新しい SparseAccumulatorApplyGradient オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
ハンドル | アキュムレータへのハンドル。 |
ローカルステップ | スパース勾配が計算された local_step 値。 |
勾配インデックス | 蓄積される疎勾配のインデックス。ベクトルでなければなりません。 |
勾配値 | 値は勾配のゼロ以外のスライスであり、最初の次元がインデックスと同じである必要があります。つまり、インデックスと値によって表される nnz は一貫している必要があります。 |
グラデーション形状 | 蓄積される疎なグラデーションの形状。 |
既知の形状を持っています | gradient_shape が不明かどうかを示すブール値。不明な場合、入力は検証中に無視されます。 |
戻り値
- SparseAccumulatorApplyGradient の新しいインスタンス