Spec-Zone.ru › TensorFlow

tf.raw_ops.CTCLoss

Вычисляет функцию потерь CTC (логарифм вероятности) для каждого элемента пакета.

Просмотреть псевдонимы

Совместимые псевдонимы для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.raw_ops.CTCLoss

tf.raw_ops.CTCLoss(
    inputs,
    labels_indices,
    labels_values,
    sequence_length,
    preprocess_collapse_repeated=False,
    ctc_merge_repeated=True,
    ignore_longer_outputs_than_inputs=False,
    name=None
)

Также вычисляет

градиент. Этот класс выполняет операцию softmax за вас, поэтому на вход следует подавать, например, линейные проекции выходов LSTM.

Аргументы
inputs A Tensor. Должен иметь один из следующих типов: float32, float64. 3-D, форма: (max_time x batch_size x num_classes), логиты.
labels_indices A Tensor типа int64. Индексы SparseTensor<int32, 2>. labels_indices(i, :) == [b, t] означает, что labels_values(i) хранит идентификатор для (batch b, time t).
labels_values A Tensor типа int32. Значения (метки), связанные с указанными пакетами и временными шагами.
sequence_length A Tensor типа int32. Вектор, содержащий длины последовательностей (пакет).
preprocess_collapse_repeated Необязательный bool. По умолчанию — False. Скаляр; если имеет значение true, повторяющиеся метки объединяются перед вычислением CTC.
ctc_merge_repeated Необязательный bool. По умолчанию — True. Скаляр. Если задано значение false, во время вычисления CTC повторяющиеся метки, не являющиеся пустыми, не объединяются и интерпретируются как отдельные метки. Это упрощённая версия CTC.
ignore_longer_outputs_than_inputs Необязательный bool. По умолчанию — False. Скаляр. Если задано значение true, во время вычисления CTC элементы, выходные последовательности которых длиннее входных, пропускаются: они не учитываются при вычислении функции потерь и имеют нулевой градиент.
name Имя операции (необязательно).
Возвращает
Кортеж объектов Tensor (функция потерь, градиент).
loss A Tensor. Имеет тот же тип, что и inputs.
gradient A Tensor. Имеет тот же тип, что и inputs.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/CTCLoss

Spec-Zone.ru

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