小编Jer*_*yCC的帖子

如何为tensorflow的ctc损耗层设计标签

我刚开始在tensorflow(r1.0)中使用ctc loss layer并且与"标签"输入有点混淆

在tensorflow的API文档中,它说

labels:一个int32 SparseTensor.labels.indices [i,:] == [b,t]表示labels.values [i]存储(批处理b,时间t)的id.labels.values [i]必须采用[0,num_labels]中的值

  1. [b,t]和值[i]是否意味着批次中序列"b"的"t"处有一个标签"values [i]"?
  2. 它表示值必须在[0,num_labels]中,但是对于稀疏张量,对于某些指定的位置几乎所有地方都是0,所以我真的不知道ctc的稀疏张量应该怎么样
  3. 例如,如果我有一个简短的手势视频,并且它有一个标签"1",我应该将所有时间步的输出标记为"1",或者只将最后一个时间步标签为"1"并取其他为"空白"?

谢谢!

tensorflow recurrent-neural-network

2
推荐指数
1
解决办法
1000
查看次数