Spec-Zone.ru › TensorFlow 1.15

tf.contrib.legacy_seq2seq.sequence_loss_by_example

Взвешенная кросс-энтропийная потеря для последовательности логарифмов (на пример).

tf.contrib.legacy_seq2seq.sequence_loss_by_example(
    logits, targets, weights, average_across_timesteps=True,
    softmax_loss_function=None, name=None
)
Аргументы
logits Список 2D тензоров формы [размер_пакета x количество_символов_декодера].
targets Список 1D тензоров целых чисел int32 размера пакета такой же длины, как и logits.
weights Список 1D тензоров с плавающей точкой float размера пакета такой же длины, как и logits.
average_across_timesteps Если установлено, делит возвращаемую стоимость на общую весовую метку.
softmax_loss_function Функция (метки, логарифмы) -> потеря-пакет, используемая вместо стандартной softmax (по умолчанию, если None). Обратите внимание, что для избежания путаницы функция должна принимать именованные аргументы.
name Необязательное имя для данной операции, по умолчанию: "sequence_loss_by_example".
Возвращаемое значение
1D тензор с плавающей точкой float размера пакета: логарифмическая сложность для каждой последовательности.
Исключения
ValueError Если len(logits) отличается от len(targets) или len(weights).

© 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/legacy_seq2seq/sequence_loss_by_example

Spec-Zone.ru

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