tensorflow::ops::SparseSoftmaxCrossEntropyWithLogits

#include <nn_ops.h>

Calcola il costo di entropia incrociata softmax e i gradienti per la retropropagazione.

Riepilogo

A differenza di SoftmaxCrossEntropyWithLogits , questa operazione non accetta una matrice di probabilità delle etichette, bensì una singola etichetta per ogni riga di caratteristiche. A questa etichetta viene attribuita una probabilità pari a 1,0 per la riga specificata.

Gli input sono i logit, non le probabilità.

Argomentazioni:

  • ambito: un oggetto Scope
  • caratteristiche: matrice batch_size x num_classes
  • etichette: vettore batch_size con valori in [0, num_classes). Questa è l'etichetta per la voce minibatch specificata.

Resi:

  • Perdita Output : Perdita per esempio (vettore batch_size).
  • Output backprop: gradienti retropropagati (matrice batch_size x num_classes).

Costruttori e distruttori

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

attributi pubblici

backprop
loss
operation

attributi pubblici

sostegno posteriore

::tensorflow::Output backprop

perdita

::tensorflow::Output loss

operazione

Operation operation

Funzioni pubbliche

Entropia incrociata softmax sparsa con logit

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