tf.keras.ops.ctc_decode
Декодирует вывод модели CTC.
tf.keras.ops.ctc_decode(
inputs,
sequence_lengths,
strategy='greedy',
beam_width=100,
top_paths=1,
merge_repeated=True,
mask_index=None
)
| Аргументы | |
|---|---|
inputs | Тензор формы (batch_size, max_length, num_classes), содержащий логарифмы (выход модели). Они не должны быть нормализованы с помощью softmax. |
sequence_lengths | Тензор формы (batch_size,), содержащий длины последовательностей для пакетной обработки. |
strategy | Строка для стратегии декодирования. Поддерживаемые значения — "greedy" и "beam_search". |
beam_width | Целое скалярное значение ширины луча, используемое в поиске по лучшим соответствиям. По умолчанию равно 100. |
top_paths | Целое скалярное значение, количество вершинных путей для возврата. По умолчанию равно 1. |
merge_repeated | Булево скалярное значение, указывает, следует ли объединять повторяющиеся метки в выводе. По умолчанию равно True. |
mask_index | Целое скалярное значение, индекс символа маски в словаре. По умолчанию равно None. |
| Возвращаемые значения | |
|---|---|
Кортеж, содержащий:
|
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/ops/ctc_decode