CtcGreedyDecoder

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

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

Примечание об атрибуте merge_repeated: если он включен, то при одинаковых максимальных индексах последовательных логитов генерируется только первый из них. Обозначая пробел «*», последовательность «ABB * BB» становится «ABB», если merge_repeated = True, и «ABBBB», если merge_repeated = False.

Независимо от значения merge_repeated, если максимальный индекс данного времени и пакета соответствует пустому индексу `(num_classes - 1)`, новый элемент не создается.

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

сорт CtcGreedyDecoder.Options Необязательные атрибуты для CtcGreedyDecoder

Константы

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

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

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

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

Константы

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

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

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

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

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

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

Параметры
объем текущий объем
входы 3-D, форма: `(max_time x package_size x num_classes)`, logits.
длина последовательности Вектор, содержащий длины последовательности, размер `(batch_size)`.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр CtcGreedyDecoder

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

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

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

Вектор формы размером `(2)` декодированного SparseTensor. Значения: `[batch_size, max_decoded_length]`.

публичный вывод <TInt64> decodedValues ​​()

Вектор значений, размер: `(total_decoded_outputs)`, `SparseTensor `. Вектор хранит декодированные классы.

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

Матрица размером `(batch_size x 1)`, содержащая логарифмические вероятности последовательности.

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

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