【发布时间】:2017-02-27 14:21:42
【问题描述】:
我刚开始在 tensorflow(r1.0) 中使用 ctc 损失层,对“标签”输入有点困惑
在 tensorflow 的 API 文档中,它说
标签:一个 int32 稀疏张量。 labels.indices[i, :] == [b, t] 表示 labels.values[i] 存储(batch b,时间 t)的 id。 labels.values[i] 必须采用 [0, num_labels) 中的值
- [b,t] 和 values[i] 是否表示批次中序列“b”的“t”处有标签“values[i]”?
- 上面说值必须在 [0,num_labels) 中,但是对于稀疏张量,除了某些指定的地方,几乎所有地方都是 0,所以我真的不知道 ctc 的稀疏张量应该如何
- 例如,如果我有一个手势短视频,并且它有一个标签“1”,我应该将所有时间步的输出标记为“1”,还是只将最后一个时间步标记为“1”并且将其他视为“空白”?
谢谢!
【问题讨论】:
标签: tensorflow recurrent-neural-network