tensorflow :: ops :: SparseAccumulatorTakeGradient

#include <data_flow_ops.h>

SparseConditionalAccumulatorで平均スパース勾配を抽出します。

概要

十分な(つまり、num_requiredを超える)勾配が蓄積されるまで、opはブロックします。アキュムレータがすでにnum_requiredを超える勾配を集約している場合は、累積された勾配の平均を返します。また、アキュムレータに記録されたglobal_stepを自動的に1インクリメントし、集計を0にリセットします。

引数:

  • スコープ:スコープオブジェクト
  • handle: SparseConditionalAccumulatorへのハンドル。
  • num_required:集計を返す前に必要なグラデーションの数。
  • dtype:累積勾配のデータ型。アキュムレータのタイプに対応する必要があります。

戻り値:

  • Outputインデックス:累積されたスパース勾配の平均のインデックス。
  • Output値:累積されたスパース勾配の平均の値。
  • Output形状:累積されたスパース勾配の平均の形状。

コンストラクタとデストラクタ

SparseAccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype)

パブリック属性

indices
operation
shape
values

パブリック属性

インデックス

::tensorflow::Output indices

操作

Operation operation

形状

::tensorflow::Output shape

::tensorflow::Output values

公の行事

SparseAccumulatorTakeGradient

 SparseAccumulatorTakeGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_required,
  DataType dtype
)