テンソルフロー::作戦::アキュムレータTakeGradient
#include <data_flow_ops.h>
指定されたConditionalAccumulatorの平均勾配を抽出します。
まとめ
op は、十分な (つまり、num_required を超える) 勾配が蓄積されるまでブロックします。アキュムレータがすでに num_required 個を超える勾配を集計している場合、累積された勾配の平均を返します。また、アキュムレータに記録された global_step を自動的に 1 ずつ増分し、集計を 0 にリセットします。
引数:
- スコープ:スコープオブジェクト
- handle: アキュムレータへのハンドル。
- num_required: 集計を返す前に必要な勾配の数。
- dtype: 累積された勾配のデータ型。アキュムレータの種類に応じて対応する必要があります。
戻り値:
-
Output
: 累積された勾配の平均。
コンストラクターとデストラクター | |
---|---|
AccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype) |
パブリック属性 | |
---|---|
average | |
operation |
公共機能 | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
パブリック属性
平均
::tensorflow::Output average
手術
Operation operation
公共機能
アキュムレータTakeGradient
AccumulatorTakeGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_required, DataType dtype )
ノード
::tensorflow::Node * node() const
演算子::tensorflow::入力
operator::tensorflow::Input() const
演算子::tensorflow::出力
operator::tensorflow::Output() const