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