tf.contrib.nn.deprecated_flipped_sparse_softmax_cross_entropy_with_logits
Вычисляет кросс-энтропию рассеянной softmax между logits и labels.
tf.contrib.nn.deprecated_flipped_sparse_softmax_cross_entropy_with_logits(
logits, labels, name=None
)
Эта функция отличается от tf.nn.sparse_softmax_cross_entropy_with_logits только порядком аргументов.
Измеряет вероятностную ошибку в задачах дискретного классифицирования, в которых классы взаимоисключающие (каждый элемент принадлежит ровно одному классу). Например, каждое изображение CIFAR-10 помечено одним и только одним меткой: изображение может быть собакой или грузовиком, но не тем и другим одновременно.
Примечание: Для этой операции вероятность заданного метки считается исключительной. То есть, мягкие классы не допускаются, и векторlabelsдолжен предоставлять единственный конкретный индекс для истинного класса для каждой строкиlogits(каждого элемента мини-пакета). Для мягкой классификации softmax с распределением вероятностей для каждого элемента см.softmax_cross_entropy_with_logits.
Типичный пример использования — логарифмы формы [batch_size, num_classes] и метки формы [batch_size]. Но поддерживаются и более высокие размерности.
| Аргументы | |
|---|---|
logits | Немасштабированные логарифмические вероятности ранга r и формы [d_0, d_1, ..., d_{r-2}, num_classes] и типа float32 или float64. |
labels | Tensor формы [d_0, d_1, ..., d_{r-2}] и типа int32 или int64. Каждый элемент в labels должен быть индексом в [0, num_classes). Другие значения вызовут исключение при выполнении этого оператора на процессоре и вернут NaN для соответствующих строк потери и градиента на графическом процессоре. |
name | Название операции (необязательно). |
| Возвращает | |
|---|---|
A Tensor той же формы, что и labels и того же типа, что и logits с потерей кросс-энтропии softmax. |
| Возможные ошибки | |
|---|---|
ValueError | Если логарифмы являются скалярами (нужна ранг >= 1) или если ранг меток не равен рангу логарифмов минус один. |
© 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_sparse_softmax_cross_entropy_with_logits