阅读(7.2k) 书签 (0)

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

2019-03-10 13:20 更新

tf.keras.backend.ctc_batch_cost函数

tf.keras.backend.ctc_batch_cost(
    y_true,
    y_pred,
    input_length,
    label_length
)

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

在每个批处理元素上运行CTC损失算法。

参数:

  • y_true:包含真值标签的张量(samples, max_string_length) 。
  • y_pred:包含预测值,或 softmax 输出的张量(samples, time_steps, num_categories) 。
  • input_length:张量 (samples, 1),包含y_pred中每个批处理项的序列长度。
  • label_length:张量(samples, 1),包含y_true中每个批处理项的序列长度。

返回:

shape为 (samples,1) 的张量,包含每一个元素的 CTC 损失。