SoftmaxCrossEntropyWithLogits

publiczna klasa końcowa SoftmaxCrossEntropyWithLogits

Oblicza koszt i gradienty entropii krzyżowej softmax w celu propagacji wstecznej.

Dane wejściowe to logity, a nie prawdopodobieństwa.

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <T>
podpora ()
gradienty propagowane wstecz (macierz Batch_size x num_classes).
statyczny <T rozszerza numer T > SoftmaxCrossEntropyWithLogits <T>
utwórz (zakres zakresu , funkcje argumentu <T>, etykiety argumentu <T>)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SoftmaxCrossEntropyWithLogits.
Wyjście <T>
strata ()
Na przykład strata (wektor Batch_size).

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „SoftmaxCrossEntropyWithLogits”

Metody publiczne

public Output <T> backprop ()

gradienty propagowane wstecz (macierz Batch_size x num_classes).

public static SoftmaxCrossEntropyWithLogits <T> utwórz (zakres zakresu , funkcje argumentu <T>, etykiety argumentu <T>)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SoftmaxCrossEntropyWithLogits.

Parametry
zakres aktualny zakres
cechy macierz rozmiar_wsadu x liczba_klas
etykiety Batch_size x num_classes matrix Osoba wywołująca musi upewnić się, że każda partia etykiet reprezentuje prawidłowy rozkład prawdopodobieństwa.
Zwroty
  • nowa instancja SoftmaxCrossEntropyWithLogits

publiczna utrata wyjścia <T> ()

Na przykład strata (wektor Batch_size).