Вычисляет стоимость перекрестной энтропии softmax и градиенты для обратного распространения ошибки.
В отличие от SoftmaxCrossEntropyWithLogits, эта операция не принимает матрицу вероятностей меток, а принимает одну метку для каждой строки объектов. Считается, что эта метка имеет вероятность 1,0 для данной строки.
Входные данные — это логиты, а не вероятности.
Константы
| Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
| Выход <Т> | задняя опора () градиенты с обратным распространением ошибки (матрица Batch_size x num_classes). |
| static <T расширяет TNumber > SparseSoftmaxCrossEntropyWithLogits <T> | |
| Выход <Т> | потеря () Потери в каждом примере (вектор batch_size). |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод <T> backprop ()
градиенты с обратным распространением ошибки (матрица Batch_size x num_classes).
public static SparseSoftmaxCrossEntropyWithLogits <T> create (область области действия , функции операнда <T>, операнд <? расширяет метки TNumber >)
Фабричный метод для создания класса, обертывающего новую операцию SparseSoftmaxCrossEntropyWithLogits.
Параметры
| объем | текущий объем |
|---|---|
| функции | матрица пакетный_размер x число_классов |
| этикетки | Вектор Batch_size со значениями в [0, num_classes). Это метка для данной записи мини-пакета. |
Возврат
- новый экземпляр SparseSoftmaxCrossEntropyWithLogits