阅读(7.2k) 书签 (0)

TensorFlow函数教程:tf.keras.backend.ctc_decode

2019-03-10 13:20 更新

tf.keras.backend.ctc_decode函数

tf.keras.backend.ctc_decode(
    y_pred,
    input_length,
    greedy=True,
    beam_width=100,
    top_paths=1
)

定义在:tensorflow/python/keras/backend.py。

解码softmax的输出。

可以使用贪婪搜索(也称为最佳路径)或约束字典搜索。

参数:

  • y_pred:张量(samples, time_steps, num_categories) 包含预测值,或softmax的输出。
  • input_length:张量(samples, )包含y_pred中每个批处理项的序列长度。
  • greedy:如果为true,执行更快的最佳路径搜索    。这不使用字典。
  • beam_width:如果greedy为false:将使用该宽度的 beam 搜索解码器搜索。
  • top_paths:如果greedy为false,将返回多少最可能的路径。

返回:

  • Tuple:
  • List:如果greedy为true,则返回包含已解码序列的一个元素的列表。如果为false,则返回top_paths最可能的解码序列。
  • Important:空白标签返回为-1。张量(top_paths, )包含每个解码序列的对数概率。