tensorflow :: ops :: SparseSoftmaxCrossEntropyWithLogits

#include <nn_ops.h>

Calcula o custo de entropia cruzada do softmax e gradientes para propagar de volta.

Resumo

Ao contrário de SoftmaxCrossEntropyWithLogits , esta operação não aceita uma matriz de probabilidades de rótulo, mas sim um único rótulo por linha de recursos. Este rótulo é considerado como tendo probabilidade de 1,0 para a linha fornecida.

As entradas são os logits, não as probabilidades.

Argumentos:

  • escopo: um objeto Scope
  • recursos: matriz batch_size x num_classes
  • rótulos: vetor batch_size com valores em [0, num_classes). Este é o rótulo para a entrada de minibatch fornecida.

Retorna:

  • Perda de Output : por exemplo de perda (vetor batch_size).
  • Output backprop: gradientes retropropagados (matriz batch_size x num_classes).

Construtores e Destruidores

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

Atributos públicos

backprop
loss
operation

Atributos públicos

backprop

::tensorflow::Output backprop

perda

::tensorflow::Output loss

Operação

Operation operation

Funções públicas

SparseSoftmaxCrossEntropyWithLogits

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