SparseSoftmaxCrossEntropyWithLogits

публичный финальный класс SparseSoftmaxCrossEntropyWithLogits

Вычисляет стоимость перекрестной энтропии softmax и градиенты для обратного распространения ошибки.

В отличие от SoftmaxCrossEntropyWithLogits, эта операция не принимает матрицу вероятностей меток, а принимает одну метку для каждой строки объектов. Считается, что эта метка имеет вероятность 1,0 для данной строки.

Входные данные — это логиты, а не вероятности.

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

Выход <Т>
задняя опора ()
градиенты с обратным распространением ошибки (матрица Batch_size x num_classes).
static <T расширяет TNumber > SparseSoftmaxCrossEntropyWithLogits <T>
create (область действия , функции операнда <T>, операнд <? расширяет метки TNumber >)
Фабричный метод для создания класса, обертывающего новую операцию SparseSoftmaxCrossEntropyWithLogits.
Выход <Т>
потеря ()
Потери в каждом примере (вектор batch_size).

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «SparseSoftmaxCrossEntropyWithLogits»

Публичные методы

публичный вывод <T> backprop ()

градиенты с обратным распространением ошибки (матрица Batch_size x num_classes).

public static SparseSoftmaxCrossEntropyWithLogits <T> create (область области действия , функции операнда <T>, операнд <? расширяет метки TNumber >)

Фабричный метод для создания класса, обертывающего новую операцию SparseSoftmaxCrossEntropyWithLogits.

Параметры
объем текущий объем
функции матрица пакетный_размер x число_классов
этикетки Вектор Batch_size со значениями в [0, num_classes). Это метка для данной записи мини-пакета.
Возврат
  • новый экземпляр SparseSoftmaxCrossEntropyWithLogits

публичная потеря вывода <T> ()

Потери в каждом примере (вектор batch_size).