パブリック最終クラスSparseAccumulatorTakeGradient
SparseConditionalAccumulator で平均スパース勾配を抽出します。
この操作は、十分な (つまり、num_required を超える) 勾配が蓄積されるまでブロックします。アキュムレータがすでに num_required 個を超える勾配を集計している場合、累積された勾配の平均を返します。また、アキュムレータに記録された global_step を自動的に 1 ずつ増分し、集計を 0 にリセットします。
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
static <T extends TType > SparseAccumulatorTakeGradient <T> | |
出力< TInt64 > | インデックス() 蓄積された疎勾配の平均のインデックス。 |
出力< TInt64 > | 形() 蓄積された疎な勾配の平均の形状。 |
出力<T> | 値() 蓄積された疎な勾配の平均値。 |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
定数値: "SparseAccumulatorTakeGradient"
パブリックメソッド
public static SparseAccumulatorTakeGradient <T> create (スコープスコープ、オペランド< TString > ハンドル、オペランド< TInt32 > numRequired、Class<T> dtype)
新しい SparseAccumulatorTakeGradient オペレーションをラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
ハンドル | SparseConditionalAccumulator へのハンドル。 |
数値必須 | 集計を返す前に必要なグラデーションの数。 |
dtype | 累積された勾配のデータ型。アキュムレータの種類に応じて対応する必要があります。 |
戻り値
- SparseAccumulatorTakeGradient の新しいインスタンス