tensorflow:: ops:: SparseAccumulatorApplyGradient

#include <data_flow_ops.h>

指定されたアキュムレータに疎な勾配を適用します。

まとめ

local_stepがアキュムレータのglobal_stepより小さい場合は加算しません。

議論:

  • スコープ:スコープオブジェクト
  • ハンドル:蓄電池のハンドル。
  • local_step: スパース勾配が計算されたときのlocal_stepの値。
  • gradient_indices: 累積する疎勾配のインデックス。ベクトルである必要があります。
  • gradient_values: 値は勾配の非ゼロのスライスであり、インデックスと同じ第1次元を持つ必要があります。つまり、インデックスと値によって表されるnnzは一貫している必要があります。
  • gradient_shape: 累積される疎勾配の形状。
  • has_known_shape: gradient_shapeが不明かどうかを示すブール値。不明な場合は、検証中にその入力は無視されます。

返品:

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

SparseAccumulatorApplyGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input local_step, :: tensorflow::Input gradient_indices, :: tensorflow::Input gradient_values, :: tensorflow::Input gradient_shape, bool has_known_shape)

公開属性

operation

公的機能

operator::tensorflow::Operation () const

公開属性

手術

Operation operation

公的機能

スパースアキュムレータの勾配適用

 SparseAccumulatorApplyGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input local_step,
  ::tensorflow::Input gradient_indices,
  ::tensorflow::Input gradient_values,
  ::tensorflow::Input gradient_shape,
  bool has_known_shape
)

オペレーター::tensorflow::Operation

 operator::tensorflow::Operation() const