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 损失。