SparseSoftmaxCrossEntropyWithLogits

SparseSoftmaxCrossEntropyWithLogits public final class

Calcula el costo de la 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 etiqueta, sino una sola etiqueta por fila de características. Se considera que esta etiqueta tiene una probabilidad de 1.0 para la fila dada.

Las entradas son los logits, no las probabilidades.

Constantes

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

Métodos públicos

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

Métodos heredados

Constantes

OP_NAME pública final static String

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

Valor constante: "SparseSoftmaxCrossEntropyWithLogits"

Métodos públicos

pública de salida <T> Backprop ()

gradientes retropropagados (tamaño de lote x matriz num_clases).

estáticas pública SparseSoftmaxCrossEntropyWithLogits <T> Crear ( Alcance alcance, operando <T> características, operando <? extiende TNumber > etiquetas)

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

Parámetros
alcance alcance actual
características tamaño_lote x matriz num_clases
etiquetas vector batch_size con valores en [0, num_classes). Esta es la etiqueta para la entrada de minibatch dada.
Devoluciones
  • una nueva instancia de SparseSoftmaxCrossEntropyWithLogits

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

Por ejemplo, pérdida (vector batch_size).