SoftmaxCrossEntropyWithLogits

classe finale publique SoftmaxCrossEntropyWithLogits

Calcule le coût d'entropie croisée softmax et les gradients à rétropropager.

Les entrées sont les logits, pas les probabilités.

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

Sortie <T>
arrière-plan ()
dégradés rétropropagés (matrice batch_size x num_classes).
statique <T étend TNumber > SoftmaxCrossEntropyWithLogits <T>
créer (portée de portée , fonctionnalités d'opérande <T>, étiquettes d'opérande <T>)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SoftmaxCrossEntropyWithLogits.
Sortie <T>
perte ()
Par exemple, perte (vecteur batch_size).

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "SoftmaxCrossEntropyWithLogits"

Méthodes publiques

sortie publique <T> backprop ()

dégradés rétropropagés (matrice batch_size x num_classes).

public static SoftmaxCrossEntropyWithLogits <T> créer (portée de portée , fonctionnalités d'opérande <T>, étiquettes d'opérande <T>)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération SoftmaxCrossEntropyWithLogits.

Paramètres
portée portée actuelle
caractéristiques matrice batch_size x num_classes
Étiquettes Matrice batch_size x num_classes L'appelant doit s'assurer que chaque lot d'étiquettes représente une distribution de probabilité valide.
Retour
  • une nouvelle instance de SoftmaxCrossEntropyWithLogits

sortie publique <T> perte ()

Par exemple, perte (vecteur batch_size).