tf.nn.ctc_beam_search_decoder_v2
Выполняет декодирование с помощью поиска по лучшим путям (beam search) для логарифмических вероятностей, указанных в вводе.
tf.nn.ctc_beam_search_decoder_v2(
inputs, sequence_length, beam_width=100, top_paths=1
)
Примечание:ctc_greedy_decoder— это частный случайctc_beam_search_decoder, использующийtop_paths=1иbeam_width=1(но этот декодер быстрее в этом частном случае).
| Аргументы | |
|---|---|
inputs | 3-мерный float Tensor, размер [max_time, batch_size, num_classes]. Логарифмические вероятности. |
sequence_length | 1-мерный вектор int32 длины последовательностей, размер [batch_size]. |
beam_width | Целочисленный скаляр ≥ 0 (ширина луча поиска по лучшим путям). |
top_paths | Целочисленный скаляр ≥ 0, ≤ beam_width (управляет размером вывода). |
| Возвращаемое значение | |
|---|---|
Кортеж (decoded, log_probabilities), где | |
decoded | Список длины top_paths, где decoded[j] — это SparseTensor, содержащий декодированные выходные данные:
|
log_probability | Матрица float размера [batch_size, 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/nn/ctc_beam_search_decoder_v2