Tensorflow CTC损失序列长度参数

时间:2018-01-02 04:59:01

标签: tensorflow

Tensorflow的序列长度参数ctc_loss指的是哪个?它是输入的长度还是标签的长度?或者是指其他什么?

1 个答案:

答案 0 :(得分:2)

它是输入张量中包含的序列的长度L(通常是RNN的输出)。 该张量具有形状TxBxC。

有两种可能性:

  1. RNN输出具有固定长度,则L = T
  2. RNN输出具有动态长度,然后L <= T,但是,张量仍然具有固定大小(每个批处理元素TxC),因此您必须告诉CTC op必须忽略哪一部分输入(“掩码”) RNN输出)
  3. 猜测您对第一种可能性感兴趣:传递形状B的张量,其包含值为T的B条目,例如,对于B = 3和T = 10通过[10,10,10]。