SparseSoftmaxCrossEntropyWithLogits

clase final pública SparseSoftmaxCrossEntropyWithLogits

Calcula el costo de entropía cruzada de softmax y los gradientes para propagar hacia atrás.

A diferencia de `SoftmaxCrossEntropyWithLogits`, esta operación no acepta una matriz de probabilidades de etiquetas, sino una única etiqueta por fila de características. Se considera que esta etiqueta tiene una probabilidad de 1,0 para la fila dada.

Las entradas son logits, no probabilidades.

Constantes

Cadena OP_NOMBRE El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Métodos públicos

Salida <T>
respaldo ()
gradientes retropropagados (matriz batch_size x num_classes).
estático <T extiende TNumber > SparseSoftmaxCrossEntropyWithLogits <T>
crear (alcance alcance , características del operando <T>, etiquetas del operando <? extiende TNumber >)
Método de fábrica para crear una clase que envuelve una nueva operación SparseSoftmaxCrossEntropyWithLogits.
Salida <T>
pérdida ()
Por ejemplo, pérdida (vector de tamaño de lote).

Métodos heredados

Constantes

Cadena final estática pública OP_NAME

El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Valor constante: "SparseSoftmaxCrossEntropyWithLogits"

Métodos públicos

Salida pública <T> backprop ()

gradientes retropropagados (matriz batch_size x num_classes).

public static SparseSoftmaxCrossEntropyWithLogits <T> crear (alcance del alcance , características del operando <T>, etiquetas del operando <? extiende TNumber >)

Método de fábrica para crear una clase que envuelve una nueva operación SparseSoftmaxCrossEntropyWithLogits.

Parámetros
alcance alcance actual
características matriz de tamaño de lote x núm_clases
etiquetas vector de tamaño de lote con valores en [0, num_classes). Esta es la etiqueta de la entrada del minibatch determinada.
Devoluciones
  • una nueva instancia de SparseSoftmaxCrossEntropyWithLogits

Pérdida de salida pública <T> ()

Por ejemplo, pérdida (vector de tamaño de lote).