tf.keras.backend.ctc_decode
| Просмотреть исходный код на GitHub |
Декодирует результат применения softmax.
tf.keras.backend.ctc_decode(
y_pred, input_length, greedy=True, beam_width=100, top_paths=1
)
Можно использовать жадный поиск (также известный как поиск лучшего пути) или поиск в ограниченном словаре.
| Аргументы | |
|---|---|
y_pred | тензор (samples, time_steps, num_categories) содержащий прогноз или результат применения softmax. |
input_length | тензор (samples, ) содержащий длину последовательности для каждого элемента пакета в y_pred. |
greedy | выполнять поиск лучшего пути намного быстрее, если true. Это не использует словарь. |
beam_width | если greedy равно false: будет использован декодер поиска по пучкам с шириной пучка. |
top_paths | если greedy равно false, сколько самых вероятных путей будет возвращено. |
| Возвращаемое значение | |
|---|---|
Tuple | Список: если greedy равно true, возвращает список из одного элемента, содержащий декодированную последовательность. Если false, возвращает top_paths самых вероятных декодированных последовательностей. Каждая декодированная последовательность имеет форму (образцы, шаги_времени). Важно: метки пробела возвращаются как -1. Тензор (top_paths, ) содержит логарифмическую вероятность каждой декодированной последовательности. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/keras/backend/ctc_decode