tf.contrib.nn.deprecated_flipped_softmax_cross_entropy_with_logits
Вычисляет кросс-энтропию софтмакса между logits и labels.
tf.contrib.nn.deprecated_flipped_softmax_cross_entropy_with_logits(
logits, labels, dim=-1, name=None
)
Эта функция отличается от tf.nn.softmax_cross_entropy_with_logits только порядком аргументов.
Измеряет ошибку вероятности в задачах дискретного классифицирования, в которых классы взаимно исключают друг друга (каждый элемент принадлежит ровно одному классу). Например, каждое изображение CIFAR-10 помечено одним и только одним меткой: изображение может быть собакой или грузовиком, но не тем и другим одновременно.
Примечание: Хотя классы взаимно исключают друг друга, их вероятности не обязательно должны быть таковыми. Все, что требуется, это то, что каждая строка labels является допустимым распределением вероятностей. Если это не так, вычисление градиента будет неверным.
Если используется исключительное labels (где только один и единственный класс верен в одно и то же время), см. sparse_softmax_cross_entropy_with_logits.
logits и labels должны иметь одинаковую форму [batch_size, num_classes] и одинаковый тип данных (либо float16, float32, или float64).
| Аргументы | |
|---|---|
logits | Немасштабированные логарифмы вероятностей. |
labels | Каждая строка labels[i] должна быть допустимым распределением вероятностей. |
dim | Размерность класса. По умолчанию -1, что соответствует последней размерности. |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
Одномерный Tensor длиной batch_size того же типа, что и logits, с потерей кросс-энтропии софтмакса. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/nn/deprecated_flipped_softmax_cross_entropy_with_logits