テンソルフロー::作戦:: SparseAccumulatorApplyGradient

#include <data_flow_ops.h>

指定されたアキュムレータにスパース グラデーションを適用します。

まとめ

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

引数:

  • スコープ:スコープオブジェクト
  • handle: アキュムレータへのハンドル。
  • local_step: スパース勾配が計算された local_step 値。
  • gradient_indices: 蓄積される疎勾配のインデックス。ベクトルでなければなりません。
  • gradient_values: 値は勾配のゼロ以外のスライスであり、インデックスと同じ最初の次元を持たなければなりません。つまり、インデックスと値によって表される 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

 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::オペレーション

 operator::tensorflow::Operation() const