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

#include <nn_ops.h>

逆伝播するためのソフトマックス クロス エントロピー コストと勾配を計算します。

まとめ

SoftmaxCrossEntropyWithLogitsとは異なり、この操作はラベル確率の行列を受け入れませんが、フィーチャの行ごとに 1 つのラベルを受け入れます。このラベルは、指定された行の確率が 1.0 であるとみなされます。

入力は確率ではなくロジットです。

引数:

  • スコープ:スコープオブジェクト
  • 機能:batch_size x num_classes マトリックス
  • ラベル: [0, num_classes) の値を持つbatch_size ベクトル。これは、指定されたミニバッチ エントリのラベルです。

戻り値:

  • Output損失: 損失の例 (batch_size ベクトル)。
  • Output逆伝播: 逆伝播された勾配 (batch_size x num_classes 行列)。

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

SparseSoftmaxCrossEntropyWithLogits (const :: tensorflow::Scope & scope, :: tensorflow::Input features, :: tensorflow::Input labels)

パブリック属性

backprop
loss
operation

パブリック属性

バックプロップ

::tensorflow::Output backprop

損失

::tensorflow::Output loss

手術

Operation operation

公共機能

SparseSoftmaxCrossEntropyWithLogits

 SparseSoftmaxCrossEntropyWithLogits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input features,
  ::tensorflow::Input labels
)