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)

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

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

Константы

общедоступная статическая финальная строка 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, объединить повторяющиеся классы в выводе.