tensorflow::ops::SparseAccumulatorTakeGradient

#include <data_flow_ops.h>

Mengekstraksi gradien jarang rata-rata dalam SparseConditionalAccumulator .

Ringkasan

Operasi ini akan memblokir hingga gradien yang cukup (yaitu, lebih dari num_required) telah terakumulasi. Jika akumulator telah mengagregasi lebih dari num_required gradien, ia akan mengembalikan rata-rata gradien yang terakumulasi. Selain itu, secara otomatis akan menambah global_step yang tercatat dalam akumulator sebesar 1, dan mengatur ulang agregat menjadi 0.

Argumen:

  • Cakupan: Objek Cakupan
  • handle: Handle ke SparseConditionalAccumulator .
  • num_required: Jumlah gradien yang dibutuhkan sebelum kita mengembalikan agregat.
  • dtype: Tipe data gradien terakumulasi. Harus sesuai dengan tipe akumulator.

Mengembalikan:

  • Indeks Output : Indeks rata-rata dari gradien jarang yang terakumulasi.
  • Nilai Output : Nilai rata-rata dari gradien jarang yang terakumulasi.
  • Bentuk Output : Bentuk rata-rata dari gradien jarang yang terakumulasi.

Konstruktor dan Destruktor

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

Atribut publik

indices
operation
shape
values

Atribut publik

indeks

::tensorflow::Output indices

operasi

Operation operation

membentuk

::tensorflow::Output shape

nilai-nilai

::tensorflow::Output values

Fungsi publik

SparseAccumulatorTakeGradient

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