если у cell, helper или output_layer неправильный тип.
Атрибуты
batch_size
Размер пакета входных значений.
output_dtype
(Возможная вложенная кортеж из…) типов данных.
output_size
(Возможная вложенная кортеж из…) целых чисел или объекта TensorShape.
tracks_own_finished
Описывает, отслеживает ли декодер завершенные состояния.
Большинство декодеров будут генерировать значение true/false finished независимо на каждом шаге. В этом случае функция dynamic_decode отслеживает, какие элементы пакета уже завершены, и выполняет логическое ИЛИ для добавления новых пакетов в набор завершенных.
Однако некоторые декодеры перемешивают пакеты/лучи между шагами, и dynamic_decode смешает состояние завершенности между этими элементами, потому что не отслеживает перестановку между шагами. В этом случае декодеру необходимо объявить, что он будет отслеживать собственное состояние завершенности, установив это свойство в значение True.
Вызывается после завершения итераций декодирования.
Аргументы
outputs
Выводы RNNCell (возможно, вложенная кортеж из) тензора[ов] для всех шагов времени.
final_state
Конечное состояние RNNCell (возможно, вложенная кортеж из) тензора[ов] для последнего шага времени.
sequence_lengths
1-мерный тензор int32 содержащий длины каждой последовательности.
Возвращаемое значение
(final_outputs, final_state): final_outputs — это объект, содержащий конечный вывод декодера, final_state — это (структура) тензоров состояния и TensorArrays.