tf.keras.backend.ctc_batch_cost

Runs CTC loss algorithm on each batch element.

Aliases:

  • tf.compat.v1.keras.backend.ctc_batch_cost
  • tf.compat.v2.keras.backend.ctc_batch_cost
  • tf.keras.backend.ctc_batch_cost
tf.keras.backend.ctc_batch_cost(
    y_true,
    y_pred,
    input_length,
    label_length
)

Defined in python/keras/backend.py.

Arguments:

  • y_true: tensor (samples, max_string_length) containing the truth labels.
  • y_pred: tensor (samples, time_steps, num_categories) containing the prediction, or output of the softmax.
  • input_length: tensor (samples, 1) containing the sequence length for each batch item in y_pred.
  • label_length: tensor (samples, 1) containing the sequence length for each batch item in y_true.

Returns:

Tensor with shape (samples,1) containing the CTC loss of each element.