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> | |
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
Métodos públicos
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