SparseSoftmaxCrossEntropyWithLogits

パブリック最終クラスSparseSoftmaxCrossEntropyWithLogits

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

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

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

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

出力<T>
バックプロップ()
逆伝播された勾配 (batch_size x num_classes 行列)。
static <T extends TNumber > SparseSoftmaxCrossEntropyWithLogits <T>
create (スコープスコープ、オペランド<T> 機能、オペランド<? extends TNumber > ラベル)
新しい SparseSoftmaxCrossEntropyWithLogits 操作をラップするクラスを作成するファクトリ メソッド。
出力<T>
損失()
例ごとに損失 (batch_size ベクトル)。

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "SparseSoftmaxCrossEntropyWithLogits"

パブリックメソッド

public Output <T> backprop ()

逆伝播された勾配 (batch_size x num_classes 行列)。

public static SparseSoftmaxCrossEntropyWithLogits <T> create (スコープスコープ、オペランド<T> 機能、オペランド<? extends TNumber > ラベル)

新しい SparseSoftmaxCrossEntropyWithLogits 操作をラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
特徴バッチサイズ x クラス数の行列
ラベル[0, num_classes) の値を持つバッチ_サイズ ベクトル。これは、指定されたミニバッチ エントリのラベルです。
戻り値
  • SparseSoftmaxCrossEntropyWithLogits の新しいインスタンス

public出力<T> loss ()

例ごとに損失 (batch_size ベクトル)。