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

#include <sparse_ops.h>

SparseFillEmptyRowsのグラデーション。

まとめ

ベクトル reverse_index_map (形状[N]と grad_values (形状[N_full]を受け取り、ここでN_full >= Nで、データをd_valuesまたはd_default_valueにコピーします。ここで、 d_values [N]の形状であり、 d_default_valueはスカラーです。

d_values[j] = grad_values[reverse_index_map[j]] d_default_value = sum_{k : 0 .. N_full - 1} (grad_values[k] * 1{k は reverse_index_map にありません})

引数:

  • スコープ:スコープオブジェクト
  • reverse_index_map: 1-D。 SparseFillEmptyRowsからの逆インデックス マップ。
  • grad_values: 1-D。バックプロップからのグラデーション。

戻り値:

  • Output d_values: 1-D。バックプロップを値に変換します。
  • Output d_default_value: 0 ~ D。バックプロップをdefault_valueに設定します。

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

SparseFillEmptyRowsGrad (const :: tensorflow::Scope & scope, :: tensorflow::Input reverse_index_map, :: tensorflow::Input grad_values)

パブリック属性

d_default_value
d_values
operation

パブリック属性

d_デフォルト値

::tensorflow::Output d_default_value

d_values

::tensorflow::Output d_values

手術

Operation operation

公共機能

SparseFillEmptyRowsGrad

 SparseFillEmptyRowsGrad(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input reverse_index_map,
  ::tensorflow::Input grad_values
)