tensorflow:: operaciones:: SparseSoftmaxCrossEntropyWithLogits
#include <nn_ops.h>
Calcula el costo de entropía cruzada softmax y los gradientes para propagar hacia atrás.
Resumen
A diferencia de SoftmaxCrossEntropyWithLogits
, esta operación no acepta una matriz de probabilidades de etiquetas, sino una sola etiqueta por fila de entidades. Se considera que esta etiqueta tiene una probabilidad de 1,0 para la fila dada.
Las entradas son los logits, no las probabilidades.
Argumentos:
- alcance: un objeto de alcance
- características: matriz batch_size x num_classes
- etiquetas: vector batch_size con valores en [0, num_classes). Esta es la etiqueta para la entrada de minilote dada.
Devoluciones:
- Pérdida de
Output
: Por pérdida de ejemplo (vector lote_tamaño). -
Output
backprop: degradados retropropagados (matriz lote_tamaño x num_clases).
Constructores y Destructores | |
---|---|
SparseSoftmaxCrossEntropyWithLogits (const :: tensorflow::Scope & scope, :: tensorflow::Input features, :: tensorflow::Input labels) |
Atributos públicos | |
---|---|
backprop | |
loss | |
operation |
Atributos públicos
backprop
::tensorflow::Output backprop
pérdida
::tensorflow::Output loss
operación
Operation operation
Funciones publicas
SparseSoftmaxCrossEntropyWithLogits
SparseSoftmaxCrossEntropyWithLogits( const ::tensorflow::Scope & scope, ::tensorflow::Input features, ::tensorflow::Input labels )