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)

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

Константы

общедоступная статическая финальная строка 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)

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