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). -
Outputbackprop: 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 )