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
)