Выполняет декодирование поиска луча по логитам, заданным на входе.
Примечание об атрибуте merge_repeated: для декодера поиска луча это означает, что если последовательные записи в луче одинаковы, выдается только первая из них. То есть, когда верхний путь — «ABBBB», возвращается «AB», если merge_repeated = True, но возвращается «ABBBB», если merge_repeated = False.
Вложенные классы
сорт | CtcBeamSearchDecoder.Options | Дополнительные атрибуты для CtcBeamSearchDecoder |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
статический <T расширяет TNumber > CtcBeamSearchDecoder <T> | |
Список< Вывод <TInt64> > | декодированные индексы () Список (длина: top_paths) матриц индексов. |
Список< Вывод <TInt64> > | декодированная форма () Список (длина: top_paths) векторов формы. |
Список< Вывод <TInt64> > | декодированные значения () Список (длина: top_paths) векторов значений. |
Выход <Т> | журнал Вероятность () Матрица в форме: `(batch_size x top_paths)`. |
статический CtcBeamSearchDecoder.Options | mergeRepeated (логическое значение mergeRepeated) |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
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
публичный вывод <T> logProbability ()
Матрица в форме: `(batch_size x top_paths)`. Последовательность лог-вероятностей.
общедоступный статический CtcBeamSearchDecoder.Options mergeRepeated (логическое значение mergeRepeated)
Параметры
слияниеПовторенный | Если это правда, объединить повторяющиеся классы в выводе. |
---|