tensorflow:: ops:: SparseSoftmaxCrossEntropyWithLogits

#include <nn_ops.h>

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

Streszczenie

W przeciwieństwie do SoftmaxCrossEntropyWithLogits , ta operacja nie akceptuje macierzy prawdopodobieństw etykiet, lecz pojedynczą etykietę na wiersz cech. Przyjmuje się, że ta etykieta ma prawdopodobieństwo 1,0 dla danego wiersza.

Danymi wejściowymi są logity, nie prawdopodobieństwa.

Argumenty:

  • zakres: obiekt zakresu
  • cechy: macierz batch_size x num_classes
  • etykiety: wektor batch_size z wartościami w [0, num_classes]. Jest to etykieta dla danego wpisu minibatch.

Zwroty:

  • Strata Output : Na przykład strata (wektor batch_size).
  • Output backprop: gradienty propagowane wstecz (macierz batch_size x num_classes).

Konstruktory i destruktory

SparseSoftmaxCrossEntropyWithLogits (const :: tensorflow::Scope & scope, :: tensorflow::Input features, :: tensorflow::Input labels)

Atrybuty publiczne

backprop
loss
operation

Atrybuty publiczne

podpórka

::tensorflow::Output backprop

strata

::tensorflow::Output loss

działanie

Operation operation

Funkcje publiczne

SparseSoftmaxCrossEntropyWithLogits

 SparseSoftmaxCrossEntropyWithLogits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input features,
  ::tensorflow::Input labels
)