Spec-Zone.ru › TensorFlow 1.15

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.
Предупреждение: Этот оператор ожидает не масштабированных логарифмов, поскольку для повышения эффективности он выполняет softmax по logits внутри. Не вызывайте этот оператор с результатом softmax, так как это приведет к неверным результатам.

Типичный пример использования — логарифмы формы [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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API