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/r1.15/api_docs/python/tf/keras/backend/ctc_decode