CtcBeamSearchDecoder

публичный финальный класс CtcBeamSearchDecoder

Выполняет декодирование поиска луча по логитам, заданным на входе.

Примечание об атрибуте merge_repeated: для декодера поиска луча это означает, что если последовательные записи в луче одинаковы, выдается только первая из них. То есть, когда верхний путь — «ABBBB», возвращается «AB», если merge_repeated = True, но возвращается «ABBBB», если merge_repeated = False.

Вложенные классы

сорт CtcBeamSearchDecoder.Options Дополнительные атрибуты для CtcBeamSearchDecoder

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статический <T расширяет TNumber > CtcBeamSearchDecoder <T>
create (Область видимости , входные данные операнда <T>, операнд <TInt32> SequenceLength, Long BeamWidth, Long topPaths, параметры ... )
Фабричный метод для создания класса, обертывающего новую операцию CtcBeamSearchDecoder.
Список< Вывод <TInt64> >
декодированные индексы ()
Список (длина: top_paths) матриц индексов.
Список< Вывод <TInt64> >
декодированная форма ()
Список (длина: top_paths) векторов формы.
Список< Вывод <TInt64> >
декодированные значения ()
Список (длина: top_paths) векторов значений.
Выход <Т>
журнал Вероятность ()
Матрица в форме: `(batch_size x top_paths)`.
статический CtcBeamSearchDecoder.Options
mergeRepeated (логическое значение mergeRepeated)

Унаследованные методы

org.tensorflow.op.RawOp
последнее логическое значение
равно (Объект obj)
окончательный интервал
Операция
оп ()
Верните эту единицу вычислений как одну Operation .
последняя строка
логическое значение
равно (Объект arg0)
последний класс<?>
получитьКласс ()
интервал
хэш-код ()
окончательная пустота
поставить в известность ()
окончательная пустота
уведомитьВсе ()
Нить
нанизывать ()
окончательная пустота
подождать (длинный arg0, int arg1)
окончательная пустота
подождите (длинный arg0)
окончательная пустота
ждать ()
org.tensorflow.op.Op
абстрактная среда выполнения
окружение ()
Верните среду выполнения, в которой была создана эта операция.
абстрактная операция
оп ()
Верните эту единицу вычислений как одну Operation .

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «CTTCBeamSearchDecoder».

Публичные методы

public static CtcBeamSearchDecoder <T> create (область области действия , входные данные операнда <T>, операнд < TInt32 > SequenceLength, Long BeamWidth, Long topPaths, параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию CtcBeamSearchDecoder.

Параметры
объем текущий объем
входы 3-D, форма: `(max_time x package_size x num_classes)`, logits.
длина последовательности Вектор, содержащий длины последовательностей, размером `(batch)`.
ширина луча Скаляр >= 0 (ширина луча поиска луча).
topPaths Скаляр >= 0, <= ширина_луча (управляет выходным размером).
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр CtcBeamSearchDecoder

общедоступный список < Вывод < TInt64 >> decodedIndices ()

Список (длина: top_paths) матриц индексов. Матрица j размером `(total_decoded_outputs[j] x 2)` имеет индексы `SparseTensor `. В строках хранятся: [пакет, время].

общедоступный список < Вывод < TInt64 >> decodedShape ()

Список (длина: top_paths) векторов формы. Вектор j, размер `(2)`, хранит форму декодированного `SparseTensor[j]`. Его значения: `[batch_size, max_decoded_length[j]]`.

общедоступный список < Вывод < TInt64 >> decodedValues ​​()

Список (длина: top_paths) векторов значений. Вектор j, размер `(длина total_decoded_outputs[j])`, имеет значения `SparseTensor `. Вектор хранит декодированные классы для луча j.

публичный вывод <T> logProbability ()

Матрица в форме: `(batch_size x top_paths)`. Последовательность лог-вероятностей.

общедоступный статический CtcBeamSearchDecoder.Options mergeRepeated (логическое значение mergeRepeated)

Параметры
слияниеПовторенный Если это правда, объединить повторяющиеся классы в выводе.