テンソルフロー::作戦::アキュムレータ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